Skip to content

如何解决301将无www的主域跳转仍双收录问题?

网站建设的伙伴们,可能为了使用方便,经常使用宝塔面板工具,这样操作起来会十分方便,用一个朋友的话说,你会爱上她。确实,我已经爱上她,但是她毕竟不是完美的,比如,我们在使用301功能的时候,她总能被搜索引擎发现我们做了两个站,而使用默认的301跳转并不能解决双收录的问题。而解决双收录问题是网站优化工作的一个典型问题。

宝塔面板301功能使用

使用宝塔的301,第一步:

需要增加两个站/域名/子域名,也就是说两个站使用同一套应用程序和数据库,那么,就需要增加不带www的网站,如果不配置这里,那么301处的配置将变成死循环,因为宝塔机制不同,否则宝塔认为是www 301 www,同时不要跟http和https混淆,宝塔这里不是解决https的问题的,另有其他功能解决。

网站双收录301-宝塔配置

第二步,就是增加301配置

将整站,也就是说以上第一步配置的所有的域名跳转到指定的网址,如”https://www.mgsh.com.cn”

网站双收录301-宝塔配置301

但是,这里的配置并不能阻挠百度搜索引擎对网站进行双收录,所以301失效。

米国生活网站百度双收录截图

你说看到这个烦音不烦音,都好几回了。

手工301代码解决网站双收录问题

不管你用什么工具,用什么webserver,我们都有一个 rewrite功能,本站使用伪静态模块,可能对应你的.htaccess文件,在文件底部增加如下301跳转代码。

# 解决双收录的问题,手工代码写301,取代默认301功能。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mgsh.com.cn$ [NC]
RewriteRule ^(.*)$ https://www.mgsh.com.cn/这里没有空格$1 [R=301,L]
</IfModule>

然后,检查mgsh.com.cn是否可以ping通,

ping不带www的网站域名

能ping通对吧,那么,最后一步删除@域名解析。

延伸阅读:

解决百度双收录问题的三种办法-后两种更有效

网站首页双收录的现象和解决办法

网站内链返回301状态码的情况都有哪些?

中国品牌日有哪些内在的涵义?

品牌营销策划公司哪家好?

品牌营销策划方案BOO品牌漏斗是什么?

返回顶部