维护的一个项目网站受客户维托,将二级域名转成了二级子栏目,具体目的不得而知。但原搜索引擎已经收录的不少网页,如此一来,链接全部失效了,会导致客户的流失,在APACHE做过N多这样的需求,今天第一次在nginx下面做,发现更简单,这里MAKE一下。
这里值得一提的是Nginx的 Rewrite Flags:
redirect – 返回临时重定向的HTTP状态302
permanent – 返回永久重定向的HTTP状态301
客户网站是
www.demo.com,原二级域名分别为子级栏目:
soft.demo.com,
game.demo.com,经过简单分析测试之后,重写规则原来超简单:
server
{
listen 80;
server_name soft.demo.com;
rewrite ^(.*)
http://www.demo.com/soft$1 permanent;
}
规则简单有效,访问
http://soft.demo.com被重定身到
http://www.demo.com/soft
nginx重定向
猜你喜欢
转载自isno.iteye.com/blog/717383
今日推荐
周排行