假设我有一个名为xyz.co的网站,我还有其他域名,前缀与xyz.com, xyz.it, xyz.co.it相同。
现在,nginx可以在server_name xyz.co中使用nginx.conf in port 80,我希望所有其他域都重定向到xyz.co,我也希望上面的www.*版本可以重定向到xyz.co。我怎么能拿到这个?这是nginx this服务器级别的更改吗?或者我需要在DNS中做这些改变?
发布于 2012-12-02 08:44:40
server {
listen 80;
server_name www.xyz.co xyz.com xyz.it xyz.co.it www.xyz.com www.xyz.it www.xyz.co.it;
rewrite ^ http://xyz.co$request_uri? permanent;
}
server {
listen 80;
server_name xyz.co;
....................
....................
....................
}如果您想要302重定向而不是301,您可以从重写指令中删除permanent标志。
https://serverfault.com/questions/453472
复制相似问题