DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁SEO優化 >> SEO優化集錦 >> 實踐站點設置301永久重定向
實踐站點設置301永久重定向
編輯:SEO優化集錦     

我想站長朋友們對301再熟悉不過了,幾乎每個建站的朋友們,通常都會做個最簡單的301永久重定向,將不帶“www”的301重定向到帶“www”的首頁域名上。301跳轉帶來的好處也不用多說,是搜索引擎承認的友好的跳轉方式。今天聊的是301如果跳轉錯了,同樣的帶來的麻煩也不小,先看下面的圖。

在這種情況下,由於301重定向的設置錯誤,導致創建了一個錯誤的帶參數“/?id=1234”新頁面,而動態頁面中,這樣的首頁和真正首頁是一樣的。這就意味著,首頁每天更新,這新頁面也跟著更新。再試想,如果這個“web”目錄下有N個頁面301重定向至首頁,則意味著創建N個新頁面,換句話說N個首頁,這樣的後果大家不言而喻了。

這是一個問題,急需解決,那麼解決這個問題,難度又來了。網上找了一大堆資料,請教了很多人沒找到答案。難點就在“/?”這裡,可謂是煞費苦心。最後一度放棄301,用JS跳轉這種方式去損失權重的方式去淘汰錯誤頁面,可是最後還是整出來了。大家看看,服務器要支持.htaccess文件。

Options +FollowSymLinks

RewriteEngine on

#RewriteCond %{HTTP_HOST} ^domain。com [NC]

# RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]

#RewriteLogLevel 3

#RewriteLog "logs/rewrite.log"

#RewriteBase /

RewriteCond %{QUERY_STRING} id=

#RewriteRule (.*) http://www.domain.com/$1?[R=301]

RewriteRule ^$ http://www.domain.com/? [L,R=301]

上面是我解決的一個特例,代碼也就此保存下來。301永久重定向固然好用,但是用錯了也會帶來不少麻煩,很影響你的站點。最後,提醒做了301重定向的站長朋友,檢查一下你們的設置,特別是對於多個目錄設置了301永久重定向。

原文由招商加盟www.9355.com/ 站長原創,轉載務必帶上鏈接。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved