nginx 301重定向
nginx中进行301重定向(301 redirect)是非常容易的。比方说要将www.bring-ex-back.com永久性重定向至bring-ex-back.com,有两种方法:
1.方法A
server {
server_name bring-ex-back.com www.bring-ex-back.com;
if ($host != 'bring-ex-back.com' ) {
rewrite ^/(.*)$ http://bring-ex-back.com/$1 permanent;
proxy_set_header Host "bring-ex-back.com";
}
...
}
2.方法B(为带www的域名单独设一条server规则)
server {
server_name www.bring-ex-back.com;
rewrite ^(.*) http://bring-ex-back.com$1 permanent;
}
Bring Back Your Ex!目前用的是第2种方法。