nginx的301重定向代码

作者:monface 发布时间:April 10, 2010 分类:计算机,服务器 5 Comments

web服务器Nginx中进行301重定向(301 redirect)也是非常容易的.
比如域名www.menface.net 要重定向到menface.net
server {
server_name www.menface.net menface.net;
rewrite ^(.*) http://menface.net$1 permanent;
}

另外一种是,如果来路不是menface.net,而是xxx.menface.net,将这任意的xxx重定向到menface.net
server {
server_name menface.net www.menface.net;
if ($host != 'menface.net' ) {
rewrite ^/(.*)$ http://menface.net/$1 permanent;
}
...
}

那么如何把www.xxx.com/bbs 重定向到bbs.xxx.com呢?代码如下:
location ~* ^/bbs {
        rewrite ^/bbs/(.*)$ http://bbs.mywzu.com/$1 permanent;
}

标签: nginx, 301

已有 5 条评论 »

  1. Nginx 这个平台我很少用到啊..俄罗斯人的东西,不过他们做反病毒很吊的

    1. 现在很多vps都是用这个了,毕竟资源占用很少,特别是静态和反向方面做得非常好,我这个vps也是用的nginx.

      1. 帅哥.你的VPS那里买的啊.贵不啊?

    2. 速度不错..听着看着IX今天又抽风...我忍不住了...
      或许更应该早点认识帅哥您...!~!~!~~

      1. 早提醒你了,你不听,我也没法.

添加新评论 »