虽说使用了301跳转,但好像百度对此生效时间比较慢,时间甚至长达几个月,因此这样的方法虽说可行但不完全,具体做法除了301跳转外,还做了其他操作。我自己的站点是https://www.huanp.com就遇到这个问题,经过这个操作问题已经解决了。
借助工具:百度搜索资源平台中的网站改版
解决原理:百度搜索资源平台一直以来都有提供网站改版工具,使用前大家可参考工具使用说明即可了解,只要是改版时间生效快,效果明显,还没有任何副作用。
解决步骤:
1、先取消301跳转,到百度站长后台用户中心-站点管理分别添加带www的域名和不带www的域名
2、完成添加再开启301跳转规则(前面取消301跳转是为了在添加不带www的域名时防止验证失败);
3、跳转到网站改版工具中并添加改版规则。路径:搜索服务 → 站点优化与维护 → 网站改版(注:) → 右上角的站点选择不带www的站点地址后添加改版规则;
4、选择站点改版,新站点名选择对应的带www的域名并提交
5、提交之后大概1-2小时就可验证成功,验证成功后大概一天左右时间就能生效。
生效的效果:不带www的域名直接替换为带www的域名,在时间上比仅用301跳转快了至少是一个月的时间。
结语:白天之前做的几个网站使用301跳转生效都很慢,借助网站改版工具一天之内就解决了,简直是屡试不爽!如果你也遇到百度只收录主域但不收录带www的域名这样的问题,那么这个方法值得一试。除此之外,其他搜索引擎大家同样可以如此操作来解决新旧域名替换或将收录的主域替换为带www的域名。
到此,基本上就可以解决这个问题了,如果通过此方法成功解决问题的话欢迎留言或推荐给其他朋友噢~
|