我們知道一個網站頁往往具有兩個不同的 URL 網址,比如某個網址姑且叫做 x,那麼我們在 IE 瀏覽器上收入 www.x.com 時,就會彈出該網站。與此同時我們輸入 www.x.com/index.html,那麼彈出的網頁同樣也會彈出該網頁,如果這兩種不同的網頁不進行合理的最佳化,就會造成頁權重被這兩個網頁分別承擔,如果對於一個非常高的權重網站,這個一分為二的權重可能影響還沒有那麼大,但是如果對於一個新網站來說,就會造成該網站難以提升排名。
那麼如何才能夠規避這種頁權重的一分為二呢? 下面介紹的幾種方法還是能夠起到一定的作用,對於提升某個網站的權重具有非常重要的意義。
,網站連結的統一。在網站最佳化的過程中,內容為王外鏈為皇依然是目前非常不錯的最佳化指導思想。對於網站頁來說,因為都是同一個頁,所以從內容上就沒有辦法來進行合二為一了,不過我們可以從連結的角度來進行最佳化。當然這裡不僅要從外鏈,同時還要從外鏈。對此我們將外鏈和內鏈的指向都選擇 www.x.com 網頁,這樣無論是外鏈的權重還是內鏈的權重都能夠指向該頁面,從而實現頁權重的合二為一。
第二,使用 Robots 對不合適的頁連結進行遮蔽。這樣從百度蜘蛛的角度上來說,對於 robots.txt 裡的內容並不識別,但是對於多使用者來說卻不會因為 Robots 的遮蔽而不會彈出相應的頁,所以從多使用者體驗的角度上來說,是不會產生負面影響,但是從搜尋引擎最佳化的角度上來說,卻能夠很好的實現權重的單一性,從而提升網站頁的權重。
第三,使用 301 重新定向的方式將.html 網頁指向頁上。這個方法非常簡單,但是所起到的效果卻非常巨大,能夠有效的提升網站的權重。不過這種方式需要從兩個角度上來進行最佳化,一個就是基於 windows 的平臺下的最佳化,另一個就是基於 Linux 平臺下的最佳化。
先分析一下基於 Linux 平臺下的最佳化。一般來說,Linux 最佳化平臺主要是 Linux 加 Apache 方式,此時會在根目錄下構建一個.htaccess 檔案,然後在該檔案下輸入下面的程式碼文字:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^x.com$
RewriteRule ^index.html$ http://主域名/ [R=301,L]
上面這個程式碼的意思就是將 x.com 網站 URL 透過 301 命令將其他有關類似的網頁指向到網址,但是要注意規避死迴圈,否則會影響到百度蜘蛛的抓取。
然後就是基於 windows 平臺下的 301 重新定向。因為 windows 平臺下的 IIS 和 Linux 的平臺存在著一定的差別,對此需要和 IDC 供應商進行商討,瞭解基於 windows 平臺下的 IIS 配置。在 windows 平臺下,可以在根目錄下建立一個 web.config 檔案,然後在這個檔案中輸入下面的程式碼,具體如下圖所示。
以上分析的就是解決頁權重一分為二的方法,這些方法的掌握其實難度並不高,只需要按照上面進行程式碼程式設計,注重將具體網址進行更改,就能夠解決頁權重被分化的問題。