有很多朋友问网站已经做了伪静态怎么还是收录动态的路径呢?
这个问题很常见,几乎所有的网站都会有动态路径被搜索引擎索引到。这个是程序的一个缺陷。
这个原因肯定有不少人觉得奇怪。首先要明白什么是伪静态,伪静态并不是说所有的路径都是静态。只是通过规则把动态的转换为了静态路径,事实上动态路径还是存在的。有的时间会发现相同文章有多个地址也能访问到,就是这个原因。建议做的伪静态后就用robots把动态的屏蔽掉,这样可以减少重复页面产生。
百度官方也说了,静态或者动态都能抓取到,只要动态的路径是简短有规则具唯一的路径就可以。
官方的优化指南也对路径有详细的说明如下。
.URL尽量短
长长的URL不仅不美观,用户还很难从中获取额外有用的信息。另一方面,短url还有助于减 小页面体积,加快网页打开速度,提升用户体验。
例子中的第一个url,会让用户望而却步,第二个url,用户可以很轻松的判断是贴吧中关于 百度的吧。.正常的动态url对搜索引擎没有影响
url是动态还是静态对搜索引擎没有影响,但建议尽量减少动
态url中包含的变量参数,这样即有助于减少url长度,也可
以减少让搜索引擎掉入黑洞的风险.不添加不能被系统自动识别为url组成部分的字符
上面例子中,url中加入了“;”、“,”等字符,用户在通过论坛、即时通讯工具等渠道推荐这些 url时,不能被自动识别为链接,增加了用户访问这些网页的困难度。
如果路径太长不规范的话就要做伪静态了。像discuzX2 论坛就需要做伪静态。wordpress博客就可以用动态的。 这个看个人网站的情况而定。
文章评论
楼主的文章真的写得不错啊,邵阳SEO
@邵阳SEO 经常交流。
博主的文章大大的棒,期待博主再次更新博文,以后会常来看看的喔!!!
robots.txt会好很多!
嗯 个人也觉得url短点比较好
可以直接用robots文件屏蔽动态网址的收录。
伪静态动态过来学学
因为还没有屏蔽动态URL