301重定向.htaccess規則(含二級目錄跳轉二級域名)


301重定向是一種非常重要的“自動轉向”技術。網址重定向最為可行的一種辦法。當用戶或搜索引擎向網站服務器發出瀏覽請求時,服務器返回的HTTP數據流中頭信息(header)中的狀態碼的一種,表示本網頁永久性轉移到另一個地址。 

可以說301重定向用得好,對SEO是有着至關重要的作用,之前瑕玉工作室博客只是做了http://www.xiayuseo.com/跳轉xiayuseo.com的規則,很多網站都會把WWW和不帶WWW定向在同一個網站,這樣權重比較集中。實現規則其實也很簡單:

 

1 RewriteCond %{http_host} ^主域名 [NC]
2 RewriteRule ^(.*)$ http://跳轉域名/$1 [R=301,L]

這里的意思就是訪問跳轉域名就會跳轉到主域名。如果網站服務器是Apache,記得添加到.htaccess文件里的RewriteEngine on下面。 

如果網站服務器是IIS,要使用ISAPI_Rewrite組件,在httpd.ini文件中開始處加入以下規則: 

1 RewriteCond Host: ^主域名\.com$
2 RewriteRule (.*) http\://www\.跳轉域名\.com$1 [R,I]

這里的意思第一個規則一樣,需要注意的是,需要加“\”將下一個字符標記為一個特殊字符、或一個原義字符、或一個 后向引用、或一個八進制轉義符。

二級目錄跳轉二級域名: 
對於搜索引擎來說,二級域名就是新域名,以一個新的站點來看待。如果放在二級目錄里面,那權重就會自動繼承到主站,解決的最好辦法就是做301。代碼如下: 

redirect 301 /目錄/ http://二級域名/

一般這個代碼最好添加在主域名跳轉規則的下面,這樣訪問 www/目錄 和 不帶WWW/目錄 都會跳轉到二級域名。 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM