用wordpress建站中出现:
如:
一级栏目别名为“SEO”,网址为:www.baidu.com/SEO/
二级栏目别名为“why”,网址为:www.baidu.com/seo/why/
问题:
把二级栏目网址中的“/seo”删除后,用网址“ www.baidu.com/why/ ”还是能够访问到二级栏目页。这就相当于一个页面有多个URL可以访问,对于seo而言,这可能会分散权重。请问各位大神,有没什么方法或者插件能够解决这个问题,能够使URL能够唯一性?
--------------------------
首先感谢你的邀请!
第一:问题进行深度阐述
你把二级栏目中的seo删掉后,网址 还能访问到二级栏目。
其实,这你的静态规则,以及你使用的分类目录、模板设置,有很大关系。
比如网址 :
在删掉SEO栏目后,用网址访问 ,还可以访问。
其实,当你删掉SEO栏目后,SEO下面的WHY就变成了跟目录下面的目录,所以你直接访问还是可以访问的。即使,你不删掉seo栏目,直接用照样可以访问,这里的访问是调用SEO栏目下的数据,只是SEO栏目不会直接显示,当你栏目下面有文章的时候,你直接访问栏目会自动跳转路径。
总结,也就是说栏目页面,栏目页面,都是可以打开同一个内容,不删掉也同时可以访问。
第二:怎么解决?
出现同时可以访问的情况属于正常,如果你套用的主题的,最近WP模板中,H5主题中这种多路径,同内容是最多的。
其实,网站上如果没有相关的路径指引蜘蛛,百度蜘蛛一般不会收录的,如果不收录,也就没有你说的什么权重分散的问题。如果真的有个别收录了,你怎么解决?
其实,你不是解决权重分散问题,而是要解决同一个页面被多收录的问题,所以解决这个方法直接用Robots屏蔽就可以了。
robots
User-agent: *
Disallow: /why/
Allow:/seo/why/
模板的结构本来就不利于收录 2.网站内部没有展现的路径,其他的路径一般很少会有收录 3.如果有个别收录了,直接robots屏蔽即可。这样是最为简单的,不让他收录,就不会担心权重分散问题,这样也可以减少网站资源过多同质化问题。
------------------------------------------------------------
不建议用Robots,弄不好内容不收录;
全站能用绝对路径的就用绝对;
用cononical标签确定唯一路径;
下一个多合一SEO插件规范一下网址;
用确定的那个网址去发外链;
首先怀疑缓存的问题,如果是程序bug的话那就得需改源码了。
实在不行就用cononical标签明确
cononical标签,将你要的URL作为唯一规范化的网址
###应该是有缓存文件存在
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/44581.html
