天天看點

也許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,如需轉載請自行聯系原作者