仲介交易 HTTP://www.aliyun.com/zixun/aggregation/6858.html">SEO診斷 淘寶客 雲主機 技術大廳
好多人一看到動態位址就非常反感,對靜態位址非常的讚賞。 現在的這方面的技術已經比較成熟了,改一改rewrite和url也不算是什麼高深的技術範疇了。 但是呢,在搜尋引擎方面是否對靜態位址比較友好呢?
好幾年前,由於長長的動態url位址,網路爬蟲就掉入了長長的動態url閉環當中。 聽說有爬蟲跳不出迴圈。 比如一個永無止境的一個位址 abc.php?id=1.....10000... 永無止鏡這樣一下去,這樣爬蟲就會一直請求進去,無窮無止。 現在大部份搜尋引擎都應該解決了這個問題。 另外我 在想偽靜態是否也會有這個的問題呢,比如abc-1.html也可以一直到abc-10000.html,這樣也可以讓爬蟲掉入一個無窮盡的路裡面。 現在 的問題應該和位址裡的?號沒有多大關系了。
經過我的經驗發現,如果把test.php?id=1轉換為test-1.html這樣的位址,對搜尋引擎的排名影響是沒有一點影響的。 事實上搜索 引擎在兩者的權重是一模一樣的。 以前我曾經做過一個實驗開始我是沒有做rewrite的,後來我做了rewrite,rewrite之後呢,我也發表了一 些文章。 等收錄之後呢,我site我的網站,所有動態位址的都排在了偽靜態位址之前,是不是說明偽靜態的權重不夠動態位址的權重高呢?甚至以前我還懷疑百 度會對偽靜態進行相應的降權。 但是我後來發現,實際上是一視同仁。
爬蟲還可以從你的標頭檔裡讀出你的網址是偽靜態還是真正的靜態檔。 一個真正存在的檔,是有創建日期的。 從請求頭部中可以分析到檔的創建日期。 而一個動態位址(包含偽靜態)他的創建日期就是你的發出請求後的時間,這樣的時間就是實實的。
當然,偽靜態也有一個非常好的提高排名方法,在google就可以很好的體現,比如搜索windows,你看看搜尋結果裡的位址,有一個加粗的 windows。 這樣的話,對排名的影回應該多多少少有一定的影響。 所以當你要做偽靜態的時候,一定要以關鍵字來做。 而不是以簡單的數位來偽靜態。
另外在技術方面上,有些人不想讓人知道他是用何種語言開發的,於是想把後輟名隱藏掉。 比如說abc.asp轉換為abc.html,這樣表面上看不出來是用何種語言寫的。 我還看到有人說,建議大家不要用偽靜態,因為比如abc.php?id=1,2,3,4... 這樣搜尋引擎可以利用這個id號一直搜進去,我覺得這根本不可能,搜尋引擎永遠不會猜測你的位址是什麼樣的。 只有出現連結之後才會進去讀取。
最後呢,一個建議,最好不要為了偽靜態而偽靜態,一般簡單的數位偽靜態不止會浪費掉伺服器一點點資源(伺服器端也要做一下位址轉換也會花費掉一定的資源)。 如果要做就把關鍵字做上去比如hello-world.html,這樣對排名上還是有一點作用的。
本文原創轉載請注明,原文位址HTTP://wepost.it/2010/06/rewrite-url-seo.html