nginx中一个网站配置了5个域名,确定主推的域名为www.test.com后,做了如下跳转:
if ($host != 'www.test.com') {
rewrite ^/(.*)$ http://www.test.com/$1 permanent;
}
现在想增加个域名www.other.com,不跳转到www.test.com,应该怎样处理,谢谢。
if ($host != $server_name) {
rewrite ^/(.*)$ http://$server_name/$1 permanent;
}
这样试试行不?
######这样不能301跳转了######1个server可以绑定多个server_name,就类似apache的ServerName和ServerAlias,你那5个不就是一个Server啊,绑定多个域名就是了。那个other再弄个server啊。刚查了下nginx的配置,支持多server_name的。我是用apache的。
http://blog.s135.com/post/382
随便找了个文章,虽然旧,但是说明问题就行了,我懒的
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。