qiang5062250 发表于 2012-10-18 10:54:51

nginx下设置301详细步骤

# vi /usr/local/nginx/conf/vhost/www.ks5156.com.conf
打开后在server{
                listen       80;
                server_name www.xxx.com xxx.com;


               if ($host != 'www.xxx.com'){
                rewrite ^/(.*)$ http://www.xxx.com$1 permanent;
                }

}

注意,添加的是
               if ($host != 'www.xxx.com'){
                rewrite ^/(.*)$ http://www.xxx.com$1 permanent;
                }
这个。
添加后用esc退出编辑模式
:wq直接保存。
之后再运行 # /etc/init.d/nginx restart
搞定!
注意,上面的设置方法是只要不是www.xxx.com的域名,全跳转到www.xxx.com域名上
如果你只想设置不带xxx.com的域名跳转到www.xxx.com的域名上。而其他设置的域名正常
请替换成:
               if ($host = 'xxx.com'){
                rewrite ^/(.*)$ http://www.xxx.com$1 permanent;
                }

[ 本帖最后由 qiang5062250 于 2013-3-22 23:36 编辑 ]

piaoyun 发表于 2012-10-18 11:23:41

知道了:lol :lol

68006444 发表于 2012-11-20 00:31:21

说实话。。这个给力。。我一试就成功。。哈哈。。

qiang5062250 发表于 2013-5-30 10:44:45

回复 3# 的帖子

:lol 那是当然。

动容 发表于 2015-4-1 12:50:33

好,不错,这个设置成功了
页: [1]
查看完整版本: nginx下设置301详细步骤