天天看点

也许MVC不该重写Url格式?

其中阐明动态网址不仅不会使索引和排名产生困难,反而机器人可通过参数更好的分析信息,例如这样的常规Url:

www.example.com/article/bin/answer.foo?language=en&answer=3&sid=98971298178906&query=URL

但不建议诸如以下形式的重写:

www.example.com/article/bin/answer.foo/en/3/98971298178906/URL

www.example.com/article/bin/answer.foo/language=en/answer=3/ sid=98971298178906/query=URL

www.example.com/article/bin/answer.foo/language/en/answer/3/sid/ 98971298178906/query/URL

www.example.com/article/bin/answer.foo/en,3,98971298178906,URL

理由是机器人会认为每一个Url都是一个物理路径中的独立页面,这样机器人在抓取完你的网站后,会认为你的网站中存在巨量的重复内容,从而影响你的页面的排名次序。

看了之后感觉该提醒一下现在已用上MVC的朋友们了, MVC的重写给人以更便于阅读和输入的Url路径,但却会让机器读起来头疼,人机不两立啊

也许MVC不该重写Url格式?

本文转自斯克迪亚博客园博客,原文链接:http://www.cnblogs.com/SkyD/archive/2008/10/28/1320897.html,如需转载请自行联系原作者