/ 中存储网

Linux系统中Nginx的重启命令与Nginx 301重定向的配置方法

2013-10-28 23:40:01 来源:itjs.cn

在nginx.conf的 server里面编辑

以下便为让不带www的301定向到带www的(如果需要让不带WWW的 转到 带WWW的,就在我以下的域名改成你的,然后加上 www 既可)

第一步:添加代码

if ($host != "server110.com" )

{

  rewrite ^/(.*)$http://server110.com/$1permanent;

  }

第二步: :wq  保存上面所做的修改,

第三步:重启生效:

[[email protected] nginx]# sbin/nginx -s  reload 

注意:重启NGINX既成功后没有提示代码,(我这是在NGINX目录下,如果你不是在nginx目录下,在 sbin 前面加上目录位置,如你的nginx在 user/www目录下,则为: /user/www/nginx/sbin/nginx -s reload)

实例:以下是我的设置(把 www.server110.com 301至 server110.com,一般网站是相反的哦,要注意),

Linux 下Nginx重启命令 和 Nginx 301重定向配置

第四步:检查成功与否

1、网址查询:输入你的网站地址,查询就行,比较简单

2、喜欢代码的朋友,用以下命令查询

Linux 下Nginx重启命令 和 Nginx 301重定向配置
看到,已经生效了,返回了 301代码,

http/1.1 301 moved permanently 

location: http://server110.com(我是把带www的定向到了不带www的)