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

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

网站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="^abc1.com$" />
                        <add input="{HTTP_HOST}" pattern="^abc2.com$" />
                    </conditions>
                    <action type="Redirect" url="http://www.abc1.com/{R:0}" redirectType="Permanent" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

其中abc1.com,abc2.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