一下直接編輯.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...