wordpress建立的网站,页面多个url都可以打开访问。

用wordpress建站中出现:
如:
一级栏目别名为“seo”,网址为:二级栏目别名为“why”,网址为:问题:
把二级栏目网址中的“/seo”删除后,用网址“ ”还是能够访问到二级栏目页。这就相当于一个页面有多个URL可以访问,对于seo而言,这可能会分散权重。请问各位大神,有没什么方法或者插件能够解决这个问题,能够使URL能够唯一性?www.baidu.com/seo/
[?]www.baidu.com/seo/why/
[?]www.baidu.com/why/[?]

追加问题
关注问题 分享到微信 收藏
最佳回答
卢志建 · 营销源于生活,生活即营销,可谓是:-生活中处处有营销,营销中处处都是生活。
夜很美星星 等 2 人赞同该回答

--------------------------
首先感谢你的邀请!

第一:问题进行深度阐述

你把二级栏目中的seo删掉后,网址 还能访问到二级栏目。

其实,这你的静态规则,以及你使用的分类目录、模板设置,有很大关系。

比如网址 :





在删掉SEO栏目后,用网址访问 ,还可以访问。

其实,当你删掉SEO栏目后,SEO下面的WHY就变成了跟目录下面的目录,所以你直接访问还是可以访问的。即使,你不删掉seo栏目,直接用照样可以访问,这里的访问是调用SEO栏目下的数据,只是SEO栏目不会直接显示,当你栏目下面有文章的时候,你直接访问栏目会自动跳转路径。

总结,也就是说栏目页面,栏目页面,都是可以打开同一个内容,不删掉也同时可以访问。

第二:怎么解决?

出现同时可以访问的情况属于正常,如果你套用的主题的,最近WP模板中,H5主题中这种多路径,同内容是最多的。

其实,网站上如果没有相关的路径指引蜘蛛,百度蜘蛛一般不会收录的,如果不收录,也就没有你说的什么权重分散的问题。如果真的有个别收录了,你怎么解决?

其实,你不是解决权重分散问题,而是要解决同一个页面被多收录的问题,所以解决这个方法直接用robots屏蔽就可以了。

robots

User-agent: *
Disallow: /why/
Allow:/seo/why/

模板的结构本来就不利于收录 2.网站内部没有展现的路径,其他的路径一般很少会有收录 3.如果有个别收录了,直接robots屏蔽即可。这样是最为简单的,不让他收录,就不会担心权重分散问题,这样也可以减少网站资源过多同质化问题。

------------------------------------------------------------www.baidu.com/why/[?][?][?][?][?][?][?]www.baidu.com/seo/[?]www.baidu.com/seo/why/[?][?][?]www.baidu.com/why/[?][?][?][?][?][?][?]www.baidu.com/why/[?][?][?][?][?][?][?]www.baidu.com/why/[?][?][?][?][?][?][?]www.baidu.com/why/[?][?][?][?][?][?][?]www.baidu.com/seo/why/[?][?][?]www.baidu.com/why/[?][?][?][?][?][?][?]www.baidu.com/seo/why/[?][?][?]-www.baidu.com/seo/why/[?]www.baidu.com/why/[?][?][?][?][?][?][?]1.wp[?]

無常一生 · 常忆梅洲夜下,以剑祭长歌。

应该是有缓存文件存在

李严肃 · 一本正经的胡说八道,吊儿郎当的有理有据。

cononical标签,将你要的URL作为唯一规范化的网址

首先怀疑缓存的问题,如果是程序bug的话那就得需改源码了。
实在不行就用cononical标签明确

牧马 · 牧马,3年SEO从业者,专注企业网站优化!

不建议用robots,弄不好内容不收录;
全站能用绝对路径的就用绝对;
用cononical标签确定唯一路径;
下一个多合一SEO插件规范一下网址;
用确定的那个网址去发外链;