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

2021-07-03 02:43:21 字數 1049 閱讀 1659

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

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

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

rewriteengine on 

rewritecond % ^lituanmin.com [nc]

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

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

rewriteengine on

rewritecond % !lituanmin.com$ [nc]

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

3.重定向oldlituanmin.com到www.newlituanmin.com

rewriteengine on

rewritecond % !oldlituanmin.com$ [nc]

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

4.重定向 oldlituanmin.com to newlituanmin.com

rewriteengine on

rewritebase /

rewritecond % !oldlituanmin.com$ [nc]

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

5.重定向lituanmin.com/file/file.php 到 otherlituanmin.com/otherfile/other.php

rewritecond % ^www.lituanmin.com$

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

修改 htaccess實現301重定向

一下直接編輯.htaccess的方法。注意 在設定301重定向之前務必備份相應目錄下的.htaccess檔案。1.重定向domain.com到www.domain.com 這種重定向旨在使網域名稱唯一,是 seo必須要做的,後面重定向www.domain.com到domain.com也是出於同樣的原...

通過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...