记录技术收获,分享个人心得

人生如负重远行,不可急于求成

网站301跳转规则代码

本文规则主要适用于常见的web引擎iis,apache的301重定向,主要用于将域名权重集中到某一个上,状态码为301 。

1、apache下的301跳转

新建或者复制下面规则到.htaccess中,放在网站根目录下

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^domain1.com$ [NC,OR] 
RewriteCond %{HTTP_HOST} ^domain2.com$ [NC] 
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=301,L] 
</IfModule>

其中domain1.com domain2.com 目标域名www.yourdomain.com换为自己的域名。

2、IIS7下的301跳转

复制或者新建web.config文件放于网站根目录下

<?xml version="1.0" encoding="UTF-8"?>
       <configuration>
          <system.webServer>
             <rewrite>
                <rules>
                  <rule name="301Redirect" stopProcessing="true">
                    <match url="(.*)" />
                    <conditions logicalGrouping="MatchAny">
                        <add input="{HTTP_HOST}" pattern="^xxxx1.com$" /> #此处xxxx1.com换成自己的域名
                        <add input="{HTTP_HOST}" pattern="^xxxx2.com$" /> #此处xxxx2.com换成自己的2域名(如果有多个则复制这行换成其他域名)
                    </conditions>
                    <action type="Redirect" url="http://www.xxxx1.com/{R:0}" redirectType="Permanent" /> #此处xxxx1.com换成自己的域名
                </rule>
            </rules>
         </rewrite>
       </system.webServer>
  </configuration>

其中xxxx1.com,xxxx2.com 换为自己的域名。

 


点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

hi~

你好,欢迎来到我的博客,欢迎留言。

快速搜索:





Generic selectors

Exact matches only


Search in title


Search in content



Search in posts


Search in pages

欢迎关注我:

微博
steam
网易云音乐
QQ
500px

常用命令:

http://www.gaoshan.me/cmd