以下便为让不带www的301定向到带www的(如果需要让不带WWW的 转到 带WWW的,就在我以下的域名改成你的,然后加上 www 既可)
第一步:添加代码
if ($host != "linuxidc.com" )
{
rewrite ^/(.*)$$1permanent;
}
第二步: :wq 保存上面所做的修改,
第三步:重启生效:
[root@localhost nginx]# sbin/nginx -s reload
注意:重启NGINX既成功后没有提示代码,(我这是在NGINX目录下,如果你不是在nginx目录下,在 sbin 前面加上目录位置,如你的nginx在 user/www目录下,则为: /user/www/nginx/sbin/nginx -s reload)
实例:以下是我的设置(把 301至 linuxidc.com,一般网站是相反的哦,要注意),
第四步:检查成功与否
1、网址查询:输入你的网站地址,查询就行,比较简单
2、喜欢代码的朋友,用以下命令查询
看到,已经生效了,返回了 301代码,
http/1.1 301 moved permanently
location: (我是把带www的定向到了不带www的)