簡單理解:不帶斜杠的URL結尾通常被服務器識別成獨立文件,當它去查找這個文件缺失的時候,就會重定向到帶斜杠的URL,這個時候帶斜杠的URL,可以理解成為是目錄。
解讀URL結尾斜杠的產生:
舉例:
.../baidu
.../baidu/
帶正斜杠表示的是一個目錄,不帶正斜杠表示的是一個網頁,如:
www/abc表示的是根目錄下的abc文件,而www/abc/指的是 abc目錄下的default文件,當蜘蛛抓取www/abc時,首先是到根目錄下去讀取abc文件,找不到abc文件時就把abc當做目錄處理,然后返回abc目錄下的默認首頁;而當蜘蛛抓取www/abc/時,首先是到根目錄下的abc目錄直接讀取該目錄下的default文件(也就是說直接把abc當做目錄),在同樣資源的情況下下,能節省讀取時間,對seo優化是非常必要的。
1、針對訪問用戶
理論上帶不帶斜杠的URL結尾對用戶沒有實際上太的影響,從用戶體驗的角度,幾乎無影響,實際上它耗費了服務器的資源與時間,但這個過程很短暫,幾乎察覺不到。
2、針對搜索引擎
從搜索引擎的角度,兩者之間確實有一定的區別,并且產生不同的影響,具體表現如下:
① URL標準化問題
如果你仔細查看百度搜索資源平臺下的外鏈統計,你會發現搜索引擎將認定這兩種形式為不同的鏈接,并且參與排名。
這就產生權重分散的問題,甚至影響這個頁面關鍵詞的排名,為此,建議大家重定向不帶斜杠的URL到帶斜杠的URL。
② 影響友情鏈接交換
對于不帶斜杠的URL結尾,經常被認定為是獨立頁面,而非目錄,從視覺的角度上與這些頁面交換鏈接總是產生抵觸的心理,實際操作過程中,也是很難換取友情鏈接。
③ 權重的識別
在同等資源的情況下,通常搜索引擎賦予目錄的權重相對高一點,因為它潛在的含義是下面包含眾多內容,因此,搜索引擎向來喜歡提高目錄的抓取頻率,以及收錄速度,同樣也會賦予目錄相對較高的權重。
④ 首頁斜杠問題
一般情況下,首頁的斜杠可有可無,如果你細心查看部分CMS系統的默認代碼,經常會發現首頁的html代碼被標注成:<a href="/">首頁</a>,也就是說,如果你采用不帶斜杠的首頁,這個地方就容易造成,URL不標準化,為了避免不必要的麻煩,建議首頁URL結尾附帶斜杠。
總結:斜杠怎么打確實是一個簡單問題,但斜杠對于SEO產生的影響,還是值得關注,大家可以根據自己操作習慣,酌情取舍。