网站首页 » 网站运营 » 搜索引擎 » Linux 实现多域名301重定向跳转的方法
上一篇:
下一篇:

Linux 实现多域名301重定向跳转的方法

做搜索引擎优化的朋友应该对301永久重定向不陌生了,可以说是必备的知识,相信要你把那几行代码敲出来说没问题,现在我们来看看多域名的301永久重定向是怎么做的。

新建一个记事本,重命名为.htaccess,然后把下面这一段代码复制进去就OK了。

RewriteEngine On

RewriteCond %{HTTP_HOST} ^b.com [NC,OR]

RewriteCond %{HTTP_HOST} ^www.b.com [NC,OR]

RewriteCond %{HTTP_HOST} ^c.com [NC,OR]

RewriteCond %{HTTP_HOST} ^www.c.com [NC,OR]

RewriteCond %{HTTP_HOST} ^a.com [NC]

RewriteRule ^(.*)$ http://www.a.com/$1 [L,R=301]

与单域名相比,就是在NC后面追加一个OR,下面我们来看看代码里一些字母的含义:

NC:(no case) 不区分大小写

R:[=code](force redirect) 表示强制外部重定向,强制在替代字符串加上http://thishost[:thisport]/前缀重定向到外部的URL.如果code不指定,将用缺省的302 HTTP状态码。

L:(last rule) 表明当前规则是最后一条规则,停止分析以后规则的重写。

如果你想把多外域名设置301跳转到一个域名上,那么这段代码,你不能不收藏。

文章关键词:
  • 微信扫一扫,赏我

  • 支付宝扫一扫,赏我

声明

原创文章,不经本站同意,不得以任何形式转载,如有不便,请多多包涵!

本文永久链接:http://yunkus.com/linux-multi-domain-301-redirect/

Leave a Reply

Your email address will not be published. Required fields are marked *

评论 END