欢迎访问本网站,本网站主要提供seo基础教程知识、网站建设相关教程!
郑州seo老梁博客-欢迎你的到来!

免费诊断网站|企业网站关键词排名优化 QQ:1440195867

当前位置: 郑州seo > SEO优化 > 正文

SEO优化第十五节:如何做好网站的301重定向?

发布时间:2017-11-08 23:03内容来源:未知 点击:
上周郑州seo老梁了解到有站长朋友在百度站长平台社区提出了一些关于301重定向跳转的问题,我们特别邀请Baiduspider技术专家对此做了解答。在后续与Baiduspider技术专家沟通时,我们又获得了一些信息,今天通过采访的形式将内容传递给更多的站长朋友。

  问:我设置了301跳转,多久可以生效?

  答:目前百度无法承诺301跳转的生效时间,因为站长感受到的生效时间会受多因素影响,比如Baiduspider再次抓取这个页面发现其设置了301的时间、网页的重要程度以及自身质量等。

  问:301跳转生效后,原网页是否会被删除?

  答:不会,会与跳转后的新网页同时存在。

  问:原网页新网页都存在,相当于两个内容重复的页面,排名怎么处理?

  答:通常百度会认为跳转后的新网页更加重要,原网页是被放弃的网页,会让新网页继承原网页属性,在搜索结果中会优先展现新网页。

  问:将老域名跳转到新域名,是仅首页301就可以了?还是必须所有页面301?

  答:必须所有页面301至新域名的相应页面。

  问:原域名所有页面都跳转至新域页首页会有什么影响?

  答:新域名首页将会替换旧域名首页,新域名首页仅继承旧域名首页的属性,不会产生1+1>2的效果。旧域名在短时间内仍然可查。但随着时间推移,旧域名由于质量下降最终会被清除出数据库。

如何做好301重定向?

IIS下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="^laoliangseo\.com$" />
                    </conditions>
                    <action type="Redirect" url="http://www.laoliangseo.com/{R:0}" redirectType="Permanent" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

阿帕奇(apache)301重定向的.htaccess代码:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.laoliangseo.com$ [NC]
RewriteRule ^(.*)$ http://www.laoliangseo.com/$1 [L,R=301]

近期热点文章