301重定向設定方法

2021-08-07 19:52:11 字數 1768 閱讀 9905

站長成功搭建**後,下一步就是針對**做相關優化,而301重定向就是其中不可或缺的一項。301重定向有著重要的意義,有利於**優化,而且對使用者體驗也非常好,而且對搜尋引擎也很重要。那麼什麼是301重定向,以及301重定向如何設定,下面詳細解析這個問題,希望可以幫助各站長正確,有效的設定301重定向。

什麼是301重定向?

301重定向,也可稱為301轉向,或者301跳轉,是將舊**永久性轉移到新**的一種狀態碼。

通過實施301重定向,可以轉移網域名稱的權重,不會讓**受到負面影響;可以讓使用者和搜尋引擎訪問舊版頁面時,成功的跳轉到新的網頁而不是404錯誤頁面。

什麼情況下做301重定向?

網域名稱到期後想更換新網域名稱,需要使用301重定向,將老網域名稱重新定向到新網域名稱上。

2、主機空間不穩定,更換主機商時,需要做301重定向。

3、**更換程式時,很多url會受到影響,可以通過301重定向解決。

4、**實施url規範化,以乙個url為標準,通過301重定向,將其他的url重定向到標準的url,如此一來**權重就不會被分散。

5、**中存在一些有流量但是無效的url,可以通過301重定向重新生成頁面。

6、因為各種原因導致現有內容的url發生了改變,為了避免出現死鏈,可以通過301重定向來解決。

切記:任何url的更改都需要做301重定向。

如何實施301重定向?

在實施301重定向時,站長一定要明確**的環境,因為根據伺服器系統,**語言程式,以及網域名稱和鏈結**的不同,301重定向的方法也有所不同。

一、linux主機

如果使用linux虛擬主機news.webhostingtalk.cn、apache伺服器,想要實現301重定向,就要檢視主機是否支援.htaccess檔案。如果支援,首先將兩個網域名稱都解析到這個伺服器。

倘若在**根目錄中已經存在.htaccess檔案,可以直接加以修改,將如下規則新增到.htaccess中:

rewritecond % ^網域名稱.net [nc]

rewriterule ^(.*)$ http://3w.網域名稱.net/$1 [r=301,l]

若**根目錄中不存在.htaccess檔案,首先要建立個htaccess.txt這樣的空檔案,新增如下規則,然後將htaccess.txt檔案上傳到**根目錄,將htaccess.txt名改為.htaccess。

rewriteengine on

rewritecond % ^網域名稱.net [nc]

rewriterule ^(.*)$ http://3w.網域名稱.net/$1 [r=301,l]

二、windows主機

如果使用windows主機、iis伺服器 ,首先要詢問主機商是否支援isap_rewrite元件,如果支援,將兩個網域名稱都解析到該ip。

rewritecond host ^網域名稱.net$

rewriterule(.*)http://3w.網域名稱.net/$1 [i,rp]

如果**根目錄下不存在,首先新建乙個httpd.txt空檔案,新增如下規則儲存檔案,然後用ftp上傳到**根目錄,將httpd.txt名改為httpd.ini即可。

[isapi_rewrite]

# 3600 = 1 hour

cacheclockrate 3600

repeatlimit 32

rewritecond host ^網域名稱.net$

rewriterule(.*)http://3w.網域名稱.net/$1 [i,rp]

以上是不同系統虛擬主機所對應301重定向的不同操作,站長可以更自己**的環境做出相應的、正確的、有效的301重定向。

301重定向的方法

第一種方法php 取得當前網域名稱 the url isset server request uri server request uri 判斷位址後面部分 if the url index.php 判斷是不是首頁 if the host www.xinlvtian.com 如果網域名稱不是帶www...

301重定向的實現方法

頁面永久性移走 301重定向 是一種非常重要的 自動轉向 技術。301重定向可促進搜尋引擎優化效果 從搜尋引擎優化角度出發,301重定向是 重定向最為可行的一種辦法。當 的網域名稱發生變更後,搜尋引擎只對新 進行索引,同時又會把舊位址下原有的外部鏈結如數轉移到新位址下,從而不會讓 的排名因為 變更而...

301重定向的實現方法

頁面永久性移走 301重定向 是一種非常重要的 自動轉向 技術。301重定向可促進搜尋引擎優化效果 從搜尋引擎優化角度出發,301重定向是 重定向最為可行的一種辦法。當 的網域名稱發生變更後,搜尋引擎只對新 進行索引,同時又會把舊位址下原有的外部鏈結如數轉移到新位址下,從而不會讓 的排名因為 變更而...