助您的企业征战互联网 - 苜蓿草网络

Nginx URL重定向方法

时间:2014-06-28 10:11     热度:590     来源:邹平苜蓿草网络

将www.x.com重定向至x.com

server {
    server_name    www.x.com;
    listen        80;
    rewrite ^/(.*)$ http://x.com/$1 permanent;
}

反之,将x.com重定向至www.x.com

‍server {
    server_name    x.com;
    listen        80;
    rewrite ^/(.*)$ http://www.x.com/$1 permanent;
}

Nginx Rewrite 基本标记(flags)

last : 基本上都用这个Flag。※表示完成rewrite,不再匹配后面的规则

break :中止Rewirte,不再继续匹配

redirect : 返回临时重定向的HTTP状态302

permanent : 返回永久重定向的HTTP状态301 ※原有的url支持正则 重写的url不支持正则

 

标签:  Nginx  URL重写