最新域名解析目錄301重定向設置大全


  

如何將頂級域名跳轉到www子域名中?
 

如果將***.com和www.***.com都解析到網站同一目錄,可能會出現***.com排名跑到www.***.com 前面,其實這樣的危害是很嚴重的,有的站長會采用絕對路徑的方法,即網頁中出現的地址全部使用http://www.***.com這樣子來讓百度分辨主域 名,谷歌通過選擇默認域名來實現主域名的排名。對谷歌來說還好說用網站管理員工具就可以實現。但百度往往會碰到更換域名或者本機測試不方便等問題。現在大家一般都習慣訪問帶www的域名,而你又希望訪問***.com跳轉到www.***.com,此時就需要做301重定向。

如果不解析不帶www的域名,這樣的話不利於用戶體驗及浪費頂級域名權重。個人認為最好的辦法是利用301把不帶www域名跳轉到帶www的域名上,這樣的好處有三點,一都能打開網站,二防止百度收錄不帶www域名造成網站文章重復,三有效的利用頂級域名權重。

301重定向

如何設置301重定向

如果使用Linux主機 apache服務的話,可以這么設置
在根目錄下建一個文件  .htaccess文件  (需要支持rewrite偽靜態)

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

這個即可實現 訪問aseoe.com跳轉到www.aseoe.com 很簡單吧

子目錄301重定向到二級域名的方法
 

RewriteEngine On 

RewriteBase /
Redirect permanent /a http://bbs.aseoe.com
 
其中加粗的bbs是要重定向的目錄。
當我訪問 :類似www.aseoe.com/bbs/123.html 時都會重定向到http://bbs.aseoe.com/123.html

站內目錄之間的重定向
 

例: 我要將http://www.aseoe.com/qianduan 重定向到                                      http://www.aseoe.com/biancheng
可以這么寫

在http://www.aseoe.com/qianduan 目錄下放置一個.htaccess文件 內容如下

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

注意: http://www.aseoe.com/biancheng 后面不要帶/ 否則失效

這種301重定向適用於目錄權重轉移,或者網站改版 路徑有所變化
然后再百度站長平台提交改版規則(提交改版前的目錄路徑即可)

原文:web前端開發  http://www.aseoe.com/


免責聲明!

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



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