background image

为何

URL 要设置成静态或伪静态的?

现在只要做网站的都知道静态网站比动态网站好,动态网站要将

URL 静态化,通常也

叫伪静态,但为什么要这么做

?大多数人可能说,为了搜索引擎能更好的爬取与收录我们的

网站,为了用户体验,为了好看

……

  百度官方是怎么说的呢

?

  

URL 是动态还是静态,对百度没有影响,我们没有任何歧视动态 url 的策略。

  这个已经很明显的说明,动态的

URL 对搜索引擎收录是没有任何影响的了。

  

google 在 2008 年 9 月的时候就明确建议大家,不要将动态的 URL 静态化,其中一点

是因为动态

URL 中包含很多参数,这些参数能更好的帮助搜索引擎理解该页面的内容。

  这个不难理解,但现在做中文网站,大多都是靠百度吃饭,

google 怎么说我们已经不

那么重视了。

  其实我认为,

URL 静态化最大的作用不是为了搜索引擎更好的收录,不是为了更好看 ,

而是因为动态的

URL 中参数很多、很乱,很容易造成一个页面有大量不同 URL 的情况。搜

索引擎可不认为你是一个页面有多个

URL,它会认为你的多个 URL 页面发生重复,从而

使网站有着大量的重复页面。这无疑是非常不好的现象。

  同时,多个相同的页面让蜘蛛重复的爬取也是造成了搜索引擎资源的浪费,增加网站
服务器的负担。

  而且现在百度站长工具还有一个压力反馈,它会根据你服务器的情况自动调整一定的
抓取量。也就是说,百度给你的服务器某个时段的抓取重是一定的,但重复的

URL 无疑是

浪费了搜索引擎抓取其它重要页面的机会。

  所以,我个人建议

URL 静态化还是比动态的好。当然,如果你是 wordpress 等程序的网

站,动态参数非常少,不做伪静态也是无所谓的。