301重定向的兩種實現方法

2022-04-29 02:27:07 字數 1027 閱讀 6975

從搜尋引擎優化角度出發,301重定向是**重定向最為可行的一種辦法。當**的網域名稱發生變更後,

同樣,在使用301永久性重定向命令讓多個網域名稱指向**主域時,亦不會對**的排名產生任何負面影響。

一般來說,有以下兩種方法可以實現301重定向。

修改.htaccess檔案

**如下:

rewriteengine on

rewritecond % nowamagic.com$ [nc]

rewriterule ^(.*)$ [r=301,l]

rewritecond % nowamagic.info$ [nc]

rewriterule ^(.*)$ [r=301,l]

關鍵**就是2句話:

rewritecond % nowamagic.com$ [nc]

rewriterule ^(.*)$ [r=301,l]

上面的網域名稱是需要被重定向的舊網域名稱,下面的是現在**的網域名稱。

使用php的重定向**

取得進入所輸入的網域名稱

3$request_uri = isset($_server['request_uri']) ? $_server['request_uri'] : '';//

判斷後面的請求部分

4if($the_host !== 'nowamagic.net')//

nowamagic.net是我現在的網域名稱

510 ?>

注意,最後的exit()函式是一定要寫的,我最初就沒有寫,結果只能重定向首頁,像這樣的網頁,就無法進行重定向。

最後,關於重定向的一些細節:如果要對三個網域名稱進行重定向,重定向前,首先將這三個網域名稱作為addon domain繫結到我的伺服器上去,並讓這三個網域名稱指向同乙個資料夾,這樣,只要修改這乙個資料夾中的.htaccess檔案或者index.php檔案就可以了。如果沒有.htaccess檔案或者index.php檔案,新建乙個即可。

301重定向的實現方法

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

301重定向的實現方法

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

301重定向的實現方法

如何實現301重定向 linux 主機 apache伺服器 mod rewrite 模式 通過.htaccess檔案 當瀏覽器或搜尋引擎spider傳送乙個頁面請求時,web伺服器就會檢查乙個名為 htaccess 的檔案,這個檔案指明了如何處理頁面請求,通過修改設定 htaccess 檔案就可以告...