修改 htaccess實現301重定向

2022-02-06 07:20:07 字數 1137 閱讀 5064

一下直接編輯.htaccess的方法。

注意:在設定301重定向之前務必備份相應目錄下的.htaccess檔案。

1.重定向domain.com到www.domain.com

這種重定向旨在使網域名稱唯一,是**seo必須要做的,後面重定向www.domain.com到domain.com也是出於同樣的原因,只是形式不同。

開啟.htaccess檔案,加入以下規則。(下面的規則是針對主網域名稱的,子網域名稱要修改)

rewriteengine on

rewritecond % !^www.domain.com$ [nc]

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

2.重定向www.domain.com到domain.com

rewriteengine on

rewritecond % !^domain.com$ [nc]

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

3.重定向olddomain.com到www.newdomain.com

rewriteengine on

rewritecond % !olddomain.com$ [nc]

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

4.重定向olddomain.com to newdomain.com

rewriteengine on

rewritebase /

rewritecond % !olddomain.com$ [nc]

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

5.重定向domain.com/file/file.php 到 otherdomain.com/otherfile/other.php

rewritecond % ^www.domain.com$

rewriterule ^file/file.php$ [r=301,l]

修改 htaccess實現301重定向的幾種例子

重定向旨在使網域名稱唯一,是 seo必須要做的,重定向www.lituanmin.com到 lituanmin.com也是出於同樣的原因,只是形式不同。開啟.htaccess檔案,加入以下規則。下面的規則是針對主網域名稱的,子網域名稱要修改 1.重定向lituanmin.com到 www.litua...

通過htaccess實現301重定向常見的方法

在很多情況下,都需要進行301或302重定向,其中乙個為永久重定向,乙個為臨時重定向。比如 整個更換了網域名稱,比如 結構或目錄發生了移動,比如需要將某個網域名稱上的檔案遷移到另外的域上等等。有時候這種重定向對seo或者pr值的傳遞是非常有效的。一般我們有幾種途徑製作乙個htaccess檔案,比如自...

nginx實現301跳轉

nginx 各引數作用 arg parameter 這個變數包含get請求中,如果有變數parameter時的值。args 這個變數等於請求行中 get請求 的引數,例如foo 123 bar blahblah binary remote addr 二進位制的客戶位址。body bytes sent...