修改.htaccess文件實現301重定向方法大全

網站進行30重定向對廣大站長來說並不陌生,處於SEO、PR值傳遞等都會對網站設置30跳轉,通常我們做30重定向都是修改網站根目錄下.htccess文件,下面就修改.htccess文件實現30重定向方法爲大家進行介紹。

修改.htccess文件實現30重定向方法有以下幾點:

、重定向.com到www..com

這是最常見的重定向方法,其目的是爲了實現域名的唯一性,這是網站優化必須做的。其操作方法是在.htccess文件中加入以下規則;

  RewiteEngine On

RewiteCond %{HTTP_HOST} !^www..com$ [NC]

RewiteRule ^(.*)$ https://www..com/$ [L,R=30]

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

該重定向剛好與上面的相反,在.htccess文件中加入規則如下;

  RewiteEngine On

RewiteCond %{HTTP_HOST} !^.com$ [NC]

RewiteRule ^(.*)$ http://.com/$ [L,R=30]

3、重定向olddomin.com 到 newdomin.com

由於公司的發展可能需要對網站的域名進行更換,此時就需要將老的域名重定向到新的域名中去,在.htccess文件操作如下;

  RewiteEngine On

RewiteBse /

RewiteCond %{HTTP_HOST} !olddomin.com$ [NC]

RewiteRule ^(.*)$ http://newdomin.com/$ [L,R=30]

4、重定向olddomin.com 到 www.newdomin.com

這個只需要在第三種重定向中進行相應的改良就可以

  RewiteEngine On

RewiteCond %{HTTP_HOST} !olddomin.com$ [NC]

RewiteRule ^(.*)$ http://www.newdomin.com/$ [L,R=30]

5、重定向domin.com/file/file.php 到 othedomin.com/othefile/othe.php

這種是對在更改網站域名的同時,網站目錄路徑也發生變化的情況下使用,在.htccess文件中操作如下;

  RewiteCond %{HTTP_HOST} ^www.domin.com$

RewiteRule ^file/file.php$ http://www.othedomin.com/othefile/othe.php [R=30,L]

6、在Apche服務器實現30重定向

在Apche服務器實現30重定向只需要在.htccess文件中加入以下規則就可以了,格式是舊目錄/舊文檔名 新文檔的地址;

  Rediect /olddiectoy https://www..com/newdiectoy

修改.htccess文件實現30重定向方法基本上就是這些,用戶可以更具自己的需求選擇合適的方法進行修改。