VPS侦探论坛

 找回密码
 注册
查看: 6837|回复: 4

nginx下设置301详细步骤

[复制链接]
发表于 2012-10-18 10:54:51 | 显示全部楼层 |阅读模式

[root@localhost ~]# 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直接保存。
之后再运行 [root@localhost ~]# /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 编辑 ]
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2012-10-18 11:23:41 | 显示全部楼层


知道了
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2012-11-20 00:31:21 | 显示全部楼层

说实话。。这个给力。。我一试就成功。。哈哈。。
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2013-5-30 10:44:45 | 显示全部楼层

回复 3# 的帖子




那是当然。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2015-4-1 12:50:33 | 显示全部楼层

好,不错,这个设置成功了

军哥运维代购:http://shop63846532.taobao.com/

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-27 15:22 , Processed in 0.026843 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表