.htaccess实现301重定向的实例方法

一:通过.htaccess做重定向

重定向www.lituanmin.com到 lituanmin.com也是出于同样的原因,只是形式不同。
打开.htaccess文件,加入以下规则。

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

    RewriteEngine On 
    RewriteCond %{HTTP_HOST} ^lituanmin.com [NC]
    RewriteRule ^(.*)$ http://www.lituanmin.com/$1 [L,R=301]

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

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !lituanmin.com$ [NC] 
    RewriteRule ^(.*)$ http://lituanmin.com/$1 [L,R=301]

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

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !oldlituanmin.com$ [NC]
    RewriteRule ^(.*)$ http://www.newlituanmin.com/$1 [L,R=301]

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

    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} !oldlituanmin.com$ [NC]
    RewriteRule ^(.*)$ http://newlituanmin.com/$1 [L,R=301]

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

    RewriteCond %{HTTP_HOST} ^www.lituanmin.com$
    RewriteRule ^file/file.php$ http://www.otherlituanmin.com/otherfile/other.php [R=301,L]

二:通过PHP做301重定向

 301重定向的方法有很多,这里整理了如何用程序做301永久重定向


 

 

转自:https://blog.csdn.net/u012217533/article/details/46366563

转自:https://blog.csdn.net/simon803/article/details/7178310

你可能感兴趣的:(.htaccess实现301重定向的实例方法)