详解 Nginx 301重定向的配置
详解Nginx301重定向的配置
301重定向是很常见的需求,比如访问nowamagic.net,自动跳到www.nowamagic.net。或者倒过来,访问www.nowamagic.net跳到nowamagic.net。Nginx中配置301重定向(301redirect)很容易,下面介绍下方法。
打开nginx.conf文件,找到你的server配置段:
server{ listen80; server_namenowamagic.netwww.nowamagic.net; #server_namelocalhost; if($host!='www.nowamagic.net'){ rewrite^/(.*)$http://www.nowamagic.net/$1permanent; } }
如果访问的URL是不带www的地址,则跳到带www的URL上面去。即让不带www的域名跳转到带www的域名。
或者单独为不带www的URL单独设一条server规则:
server{ server_namenowamagic.net; rewrite^(.*)http://www.nowamagic.net$1permanent; }
把nginx.conf上传,再nginx-sreload即可。Nginx的301配置还是很简单的。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!