? 什么叫301重定向,任何做301重定向? - 金戈铁马SEO培训网
當前位置 : 超級SEO培訓網 / SEO技術

什么叫301重定向,任何做301重定向?

金戈鐵馬SEO培訓網   http://www.sdcdrg.com/   April-13 14:59:55

所謂301轉向(或叫301重定向,301跳轉) 就是當用戶或搜索引擎向網站服務器發出瀏覽請求時,服務器返回的HTTP數據流中頭信息(header)中的狀態碼的一種,表示本網頁永久性轉移到另一個地址。 其它常見的狀態碼還包括,200表示一切正常,404網頁找不到,302暫時轉向,等等
       所謂301轉向(或叫301重定向,301跳轉) 就是當用戶或搜索引擎向網站服務器發出瀏覽請求時,服務器返回的HTTP數據流中頭信息(header)中的狀態碼的一種,表示本網頁永久性轉移到另一個地址。 其它常見的狀態碼還包括,200表示一切正常,404網頁找不到,302暫時轉向,等等。 
            則么設置301頁面 其方法如下:在Unix/Linux操作環境下,將重定向代碼放到文件htaccess中,比如說你改版前的index.htm要指向網頁index.asp
在MicrosoftIIS環境下,你需要打開控制面板,選擇主目錄,再選擇重定向URL.

對于正確實施301重定向,有這樣幾個方法可供大家參考:

  1.在.htaccess文件中增加301重定向指令

  采用“mod_rewrite”技術,形如:

RewriteEngine on
RewriteRule ^(.*)$ www.sdcdrg.com/$1 [R=301,L]

  2.適用于使用Unix網絡服務器的用戶

  通過此指令通知搜索引擎的spider你的站點文件不在此地址下。這是較為常用的辦法。

  形如:Redirect 301 /

  3.在服務器軟件的系統管理員配置區完成301重定向

  適用于使用Window網絡服務器的用戶

  4.綁定/本地DNS

  如果具有對本地DNS記錄進行編輯修改的權限,則只要添加一個記錄就可以解決此問題。若無此權限,則可要求網站托管服務商對DNS服務器進行相應設置。

  DNS服務器的設置

  若要將blog.sdcdrg.com指向www.sdcdrg.com,則只需在DNS服務中應增加一個別名記錄,可寫成:blog IN CNAME www.sdcdrg.com

  如需配置大量的虛擬域名,則可寫成:* IN CNAME www.sdcdrg.com.

  這樣就可將所有未設置的以se結尾的記錄全部重定向到www.sdcdrg.com上。

  5.用語言實現301重定向

js實現的方法:

<script language="javascript">
location.replace("  ")
</script>


ASP實現的方法:


<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","/"
Response.End
%>


PHP實現的方法:
header("HTTP/1.1 301 Moved Permanently");
header("Location:/");
exit();

ASP+.NET實現的方法:
<script runat=”server”> private void Page_Load(object sender, System.EventArgs e) { Response.Status = “301 Moved Permanently”; Response.AddHeader(”Location”,””); } </script>

文章地址:http://www.sdcdrg.com/SEO/31.html


本文來自金戈鐵馬SEO培訓網(www.sdcdrg.com),轉摘請注明出處。

體驗版課程下載

學員成果分享

19年网赚钱商机 2019半灰色网赚项目 大资本网址 网赚论坛是真的吗 2019年网赚做什么好 上海11选5走势图 大通彩票官网 博盈彩票开户 2019挂机网赚游戏 华夏网赚论坛官网华夏网赚论坛福缘网赚论坛网