您好,欢迎访问【高丹SEO】网站登录
西安SEO为您提供SEO基础知识,SEO排名技术,网站优化教程,SEO问题解答,网站优化,网站SEO顾问等服务。
首页 >> SEO基础知识 >> 避免百度收录首页index.html分散网站权重的解决办法

避免百度收录首页index.html分散网站权重的解决办法

2018-09-07 1
浏览次数234次

网上讲关于权重分散的文章很多,这里西安SEO就重点来说下关于首页index.html分散网站权重的事情,例如本站首页是http://www.xufanfan.com/,但是百度如果收录了http://www.xufanfan.com/index.html就会造成权重分散,那么在这里我们需要进行301重定向处理,避免百度收录http://www.xufanfan.com/index.html.

废话不多说,直接上代码,简单直接!

我们需要将index.html重定向到主域名上

一、Linux主机设置方法

在根目录创建.htaccess文件,在里面加入以下代码

RewriteEngine on
RewriteCond %{HTTP_HOST} ^主域名.com$
RewriteRule ^index\.html$ http://主域名/ [R=301,L]

其中包含了,输入顶级域名自动跳转到www域名,并且域名后面跟上index.htm也会301重定向到主域名上。

二、windows主机设置方法

如果是windows主机,由于使用的IIS版本不同,可能具体的代码使用方法也不同,所以在设置之前最好咨询下空间商。西安SEO就以IIS7.0为例给大家介绍下主要使用到的代码,我们需要在网站根目录创建一个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="^$" />
</conditions>
<action type="Rddirect" url="http://主域名/{R:0}" redirectType="Permanent" />
</rule>
<rule name="homeIndex">
<match url="^index.html$" ignoreCase="false" />
<action type=Redirect" url="/" appendQueryString="false" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

以上为windows主机设置的方法。

设置完成之后,使用站长工具HTTP状态码检测下,返回码是否是301.

站长工具检测返回码为301
站长工具检测返回码为301

以上就是为了避免搜索引擎收录首页网址后面带index.html,从而造成网站分散权重的处理基础,高丹SEO已经不止一次说过,网站优化是一个细节过程,这些细节是不容忽视的。

全部评论:1
1#
wangjiang2018年9月8日上午9:29 回复

这个确实会分散权重,看来你们是做得比较细致的.