301重定向的作用和幾種實現方法(圖文)

頁面永久性移走(301重定向)是一種非常重要的自動轉向技術。在更換域名的時候起著不可替代的作用,他不僅可以實現網頁的批量指定轉跳,還可促進搜索引擎優化效果。不同於302,從搜索引擎優化角度出發,301重定向是網址重定向最為可行的一種辦法。當網站的域名發生變更後,搜索引擎隻對新網址進行索引,同時又會把舊地址下原有的外部鏈接如數轉移到新地址下,從而不會讓網站的排名因為網址變更而收到絲毫影響。當然各個搜索引擎對301的處理方式是不一樣的。

對於如何實施301重定向,筆者整理瞭幾種方法供需要的站長參考:

以下為引用的內容:
ASP
Response.Status=301 Moved Permanently
Response.AddHeader Location,http://www.yuanma.cc/
Response.End
PHP:
header(HTTP/1.1 301 Moved Permanently);
header(Location:http://www.yuanma.cc/);
exit();
JSP:
<%
response.setStatus(301);
response.setHeader( Location, http://www.yuanma.cc/ );
response.setHeader( Connection, close );
%>
ASP.Net:
<script runat=server>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = 301 Moved Permanently;
Response.AddHeader(Location,http://www.yuanma.cc );
}
</script>

IIS:選擇需要301重定向的站點或者站點目錄,右鍵屬性-》目錄,選擇重定向URL並輸入地址,勾選資源的永久定向。如下圖:

值得註意的是,域名服務商的解析系統內的網址轉發用的不一定是使用的是301重定向,使用之前最好聯系客服確定下轉發類型。

QQ:5503525 QQ交流群:353263

本文來自:www.yuanma.cc 轉載請保留出處,謝謝瞭