飄仙建站網

當前位置: 飄仙建站網 > seo&推廣 >

什么是301重定向與301重定向怎么做

時間:2010-12-06 08:57來源:網絡 作者:天外飄仙 點擊:
學習seo的朋友都應該知道url標準化, 301重定向 作為url標準化、優化網站的一種技巧,可以說是非常有必要學習使用的。現在我們可以交流一下什么是301重定向,301重定向怎么做,還有什么時候什么情況下可以使用301重定向、301重定向檢測、301重定向代碼以及可

學習seo的朋友都應該知道url標準化,301重定向作為url標準化、優化網站的一種技巧,可以說是非常有必要學習使用的。現在我們可以交流一下“什么是301重定向,301重定向怎么做”,還有什么時候什么情況下可以使用301重定向、301重定向檢測、301重定向代碼以及可能出現的301重定向問題。(順便ad一下,飄仙QQ858001217 現做西部數碼代理www.zgwen.net ,如果需空間、域名歡迎垂詢,免費贈送301重定向服務;愿意在自己首頁給 飄仙 加個鏈接的,飄仙也可幫忙做全站301)

一、什么是301重定向

所謂的301重定向是永久性重定向,當用戶或者搜索引擎向我們的網站發出瀏覽請求時,網站服務器返會返還HTTP 數據流,該數據流頭信息(header)里包含某種狀態碼,301 就是表示本網頁永久性轉移到另一個地址的一個狀態碼。網頁更改地址后想要對搜索引擎友好的最好措施就是做301重定向,如果不是暫時把某個或某些網頁轉移的話,我們都認為做301重定向比較合適。

簡單地說,301重定向是實現從一個網頁跳到我們站長所希望的網頁所用的操作。

二、什么情況下適合做301重定向

  • 如果你想要換域名,可以通過做301重定向來實現搜索引擎上你的網頁依然有效和PR及其他數據不變等對搜索引擎友好的效果,保證流量穩定
  • 如果你有多個主頁網址,也就是說訪問者可以通過不同的URL到達相同的網頁的時候,這種情況也就是PR分散和外鏈分散的情況,你可以通過做301重定向確定唯一的主頁網址,統一URL所有的PR和外鏈集中
  • 如果你需要刪除網站內部某些頁面的時候,可以使用301重定向將網址重定向到網站首頁
  • 如果你有多個不同域名或者不同網站需要指向同一網站時,通過301永久重定向可以實現。
  • 如果你想要合并兩個 的網站,希望確保指向過期網址的鏈接重定向至正確網頁。

三、301重定向怎么做

簡單一點的我們可以從身邊的WordPress和主要常見的網站說起,使用301重定向代碼來做

Linux主機301重定向

支持Apache的主機可以直接創建一個.htaccess文件,一般來 說,在本地無法創建.htaccess的時候可以先創建一個txt格式文件,上傳到根目錄的時候再重命名為“.htaccess”就可以了。網上很多如何 進行301重定向的教程,無論是整站重定向還是單頁重定向。當然你也可以選擇直接在空間后臺操作,網上也有教程,搜一下就好了。

1 none www301重定向到www

.htaccess文件中可以寫入的代碼

RewriteEngine on
rewritecond %{http_host} ^piaoxian.net [nc]
rewriterule ^(.*)$ http://www.htqilp.tw/$1 [L,R=301]

2 整站301重定向

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^abc.com [NC]
RewriteRule ^(.*)$ http://www.abc.com/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www.abc.com [NC]
RewriteRule ^(.*)$ http://abc.org/$1 [L,R=301]

另外一種是在根目錄下的index.php里這樣弄

header(“HTTP/1.1 301 Moved Permanently”);
header(“Location:http://abc.org/”);
exit();

 

 

IIS虛擬主機(向主機商詢問是否支持)下301重定向代碼(要求:rewrite模塊為2.x以上,1.x的做出來的是302重定向

修改httpd.ini文件的代碼如下:

 

[ISAPI_Rewrite]

CacheClockRate 3600

RepeatLimit 32

RewriteCond Host: ^piaoxian\.com$ 

RewriteRule (.*) http\://www\.piaoxian\.net$1 [I,R]

Asp主機301重定向

在 index.asp 或 default.asp 的最頂部加入以下幾行:
代碼如下:

<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”,”www.abc.org”
Response.End
%>

使用插件實現301重定向

可以實現WordPress系統的301重定向插件推薦:

Dean’s Permalinks Migration
Permalinks Migration Plugin
Redirection
Platinum SEO Pack(SEO插件,附帶301重定向)

四、301重定向檢測工具

你可以嘗試使用一下工具,前者是國外的,后者是國內的,使用方法簡單易懂。

http://www.seoconsultants.com/tools/headers

http://www.ranknow.cn/tools/redirectcheck

五、301重定向錯誤引發的問題

就我本身而言,因為301重定向錯誤而引發的問題不是很多,因為相對其他問題來說,301重定向是比較簡單的,只需要在.htaccess文件中插入以上某種301重定向代碼就好了。下面是我親身經歷的關于301重定向的問題:

在cPanel面板的空間后臺中,你上傳.htaccess文件后,有可能該文件會消失,又或者你上傳的是TXT,重命名之后又會消失,因為“.”開頭的文件默然為隱藏,你需要再進入文件管理器的時候在“GO”的下面選擇正確的選項,才能顯示整個文件庫中的文件。

上傳已經填寫好的.htaccess文件后出現的問題:網站首頁可以打開,可以進入后臺,但是打開不了內頁,也就是說打開不了文章頁,出現以下英語:
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
遇到這個情況的時候,你可以進入網站的后臺——點擊修改固定鏈接,點擊一下就OK了

301重定向在關鍵的時候可以派上大用場,減少了很多不必要的麻煩,借助301重定向技術,英文SEO才可以實現搜索引擎友好策略

(責任編輯:天外飄仙)
頂一下
(20)
100%
踩一下
(0)
0%
------分隔線----------------------------
發表評論
請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
評價:
表情:
用戶名: 驗證碼:點擊我更換圖片
欄目列表
推薦內容
贊助商鏈接
四川快乐12遗漏查询导航