首 页 » 网络杂谈 » 在Apache和Nginx下如何使用301重定向呢

在Apache和Nginx下如何使用301重定向呢

2010-10-31 | 浏览人数: 4,837次 | 分类: 网络杂谈 | 3条评论 | 查看评论 发表评论

deepvps今天终于申请到一个心仪好久的COM,可以替代同名的CN域名。CN域名的不好大家都知道了,这里就不多说了。怎么把老域名权重和收录顺利的过渡给新域名呢?那就要用301重定向啦。301重定向的好处大家可以自己Google一下,这里也不多谈。

下面主要说一下,在Apache和Nginx下面如何做301重定向。

1,Apache下面可以用.htaccess设置301重定向

例如把 www.a.com 和 a.com 都301重定向到 www.b.com

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.a.com [NC]
RewriteRule ^(.*)$ http://www.b.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^a.com [NC]
RewriteRule ^(.*)$ http://www.b.com/$1 [R=301,L]

2,Nginx中进行301重定向也是非常容易的

比如域名 a.com 要重定向到 www.a.com

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

或者不是访问www.a.com的域名都转向到www.a.com

可以用:

server {
server_name a.com c.com;
if ($host != ‘www.a.com’ ) {
rewrite ^/(.*)$ http://www.a.com/$1 permanent;
}

最后,可以在 http://www.seoconsultants.com/tools/headers 测试301重定向是否成功。

原创文章如转载,请注明:转载自深度VPS [ http://www.deepvps.com ]
[复制本文链接发送给您的好友]
  • 上一篇:
  • 下一篇:
  • 日志信息 »

    该日志于2010-10-31 21:21由 deepvps 发表在网络杂谈分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

    相关日志 »

    共有3条评论 [点此发言]

    1. 1楼 mice 2010年11月1日 10:06

      :grin: 拿走..

      [回复]

      deepvps 2010年11月1日 11:05 回复:

      算你狠 :arrow:

      [回复]

      mice 2010年11月1日 11:08 回复:

      无毒不丈夫 :grin:

      [回复]

    发表评论 »

    = 5 + 12 (防止机器人评论)

     疑问 冷笑 悲伤 坏蛋 感叹 微笑 脸红 大笑 吃惊 惊讶 困惑 酷 大声笑 恼火 古怪 转眼睛 给眼色 好主意 箭头 一般 哭了 绿人