我們經(jīng)常能看到這樣的兩種url
1.http://www.abc.com/abc
2.http://www.abc.com/abc/
這兩個(gè)網(wǎng)址到底有沒(méi)區(qū)別呢?哪種對(duì)于SEO更好?這個(gè)問(wèn)題困擾了我很久,因?yàn)槲疫@個(gè)人很追求完美,這兩個(gè)url雖然只有細(xì)微的差別,但是我還是想把最好的一種用于我的網(wǎng)站。
對(duì)于用戶來(lái)說(shuō),在大多數(shù)情況下這兩個(gè)網(wǎng)址沒(méi)有任何區(qū)別,他們?cè)L問(wèn)的都是網(wǎng)站abc目錄下的默認(rèn)首頁(yè)。一般用戶也都知道最后一個(gè)斜杠是可有可無(wú)的,他們輸入網(wǎng)址的時(shí)候一般都只會(huì)輸入http://www.abc.com/abc。
當(dāng)Web服務(wù)器接收到對(duì)某個(gè)末尾不含斜杠的url請(qǐng)求時(shí),例如“http://www.abc.com/abc”,這時(shí)服務(wù)器會(huì)搜索網(wǎng)站根目錄下有沒(méi)有名為“abc”的文件,如果沒(méi)有就把a(bǔ)bc當(dāng)做目錄處理,然后返回abc目錄下的默認(rèn)首頁(yè)。當(dāng)Web服務(wù)器接收到的是末尾帶斜杠的請(qǐng)求時(shí)就會(huì)直接當(dāng)做目錄處理。
這是在微軟IEBlog里看到的一篇文章:http://blogs.msdn.com/ie/archive/2005/04/11/407189.aspx
When generating hyperlinks, always include a trailing slash if possible. For instance, navigating to http://msdn.microsoft.com/ie takes one more roundtrip than http://msdn.microsoft.com/ie/. When the browser navigates to the /ie url, the server merely sends down a 301 to the /ie/ url. Both links work, but the second version is faster.
簡(jiǎn)單來(lái)說(shuō)就是,當(dāng)瀏覽器解析 /ie 這樣的url時(shí),服務(wù)器會(huì)執(zhí)行301轉(zhuǎn)向到/ie/,兩個(gè)鏈接都有效,但是第二種更快。當(dāng)然這個(gè)轉(zhuǎn)向的時(shí)間一般是感覺(jué)不到的,幾乎可以忽略。
對(duì)于搜索引擎,這兩個(gè)地址是有可能同時(shí)收錄的,上次在某SEO高手博客上看到,說(shuō)某一關(guān)鍵詞的搜索結(jié)果中,一個(gè)站點(diǎn)帶“/”與不帶“/”的網(wǎng)址同時(shí)出現(xiàn)在了搜索結(jié)果的首頁(yè),應(yīng)該是百度的一個(gè)BUG,不知道現(xiàn)在還有沒(méi)有。
wikipedia上鏈接都是采用不帶“/”的形式,例如 http://en.wikipedia.org/wiki/Search_engine_optimization,你可以去看wikipedia相關(guān)頁(yè)面的收錄情況,收錄的也都是不帶“/”的網(wǎng)址。
可能很多朋友看到這就不明白了,那到底用哪種形式呢?
我的觀點(diǎn)和大多數(shù)SEO高手的觀點(diǎn)一致,就是在目錄形式的url結(jié)尾都帶上“/”,特別是交換鏈接的時(shí)候,鏈接都用http://www.xxxx.com/ 這種形式,一定要注意哦。
對(duì)于那些已經(jīng)采用了不帶“/”網(wǎng)址的站長(zhǎng),也沒(méi)關(guān)系,你可以像wikipedia一樣繼續(xù)采用這種形式的url,但是要注意鏈接的統(tǒng)一性,不要有的地方用帶“/”的,有的地方用不帶“/”的
如果你不想保留這種鏈接,可以直接將鏈接全部做301轉(zhuǎn)向到帶“/”的,以后在網(wǎng)站中就全部用帶“/”的url吧。
這個(gè)問(wèn)題我找了好久好久,終于找到答案了,哎~今天把它放出來(lái)叫大家看看!
遇到相同問(wèn)題的同志們請(qǐng)默哀,因?yàn)槟愕腢RL不規(guī)范而引發(fā)的問(wèn)題。