您好,歡迎來到58網(wǎng)站目錄!
當(dāng)前位置:58網(wǎng)站目錄 » 站長資訊 » 小技巧 » 文章詳細

.htaccess實現(xiàn)301重定向的實例方法

站長「蝙蝠俠」:QQ1251270088  瀏覽:13020次 時間:2019-07-24

一:通過.htaccess做重定向  
重定向www.lituanmin.com到lituanmin.com也是出于同樣的原因,只是形式不同。  
打開.htaccess文件,加入以下規(guī)則。  
1.重定向lituanmin.com到www.lituanmin.com  
RewriteEngineOn  
RewriteCond%{HTTP_HOST}^lituanmin.com[NC]  
RewriteRule^(.*)$http://www.lituanmin.com/$1[L,R=301]  
2.重定向www.lituanmin.com到lituanmin.com  
RewriteEngineOn  
RewriteCond%{HTTP_HOST}!lituanmin.com$[NC]  
RewriteRule^(.*)$http://lituanmin.com/$1[L,R=301]  
3.重定向oldlituanmin.com到www.newlituanmin.com  
RewriteEngineOn  
RewriteCond%{HTTP_HOST}!oldlituanmin.com$[NC]  
RewriteRule^(.*)$http://www.newlituanmin.com/$1[L,R=301]  
4.重定向oldlituanmin.comtonewlituanmin.com  
RewriteEngineOn  
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永久重定向  
$the_host=SERVER['HTTP_HOST'];//取得當(dāng)前域名  
$request_uri=isset(SERVER['REQUEST_URI'])?SERVER['REQUEST_URI']:”;//判斷地址后面是否有參數(shù)  
if($the_host!=‘www.xxxxxx.com’)//把這里的域名換上你想要的  
{  
header(‘HTTP/1.1301MovedPermanently’);//發(fā)出301頭部  
header(‘Location:http://www.xxxxxx.com’.$request_uri);//跳轉(zhuǎn)到你希望的地址格式  
}  

?>  

轉(zhuǎn)載:https://blog.csdn.net/haocaicai/article/details/81191390



本文地址:http://quema.com.cn/artinfo/2709.html
?