標籤:
網站更換網域名稱不應該經常發生,如果因為一些特殊原因,比如找到了更好更易記更符合網站內容網域名稱,更換網域名稱就必須了,更換域 名後如何讓搜尋引擎知道這是一個更換網域名稱老網站,那麼就需要設定301重新導向。301重新導向的設定在於告訴 老使用者和搜尋引擎,網站網域名稱變化了,最重要的是告訴搜尋引擎把老網域名稱的權重給於新網域名稱。
.htaccess 設定 301的方法,老網域名稱到新網域名稱
設定方法:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^17daima.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.17daima.com [NC]
RewriteRule ^(.*)$ http://blog.17daima.com/$1 [L,R=301]
第二:網域名稱重新導向到網站新網域名稱二級目錄mulu:
根據網站代碼:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.old.com [NC]
RewriteRule ^(.*)$ http://www.new.com/mulu/$1 [L,R=301]
第三:wordpress 的 .htaccess 寫法
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old.com [NC]
RewriteRule ^(.*)$ http://www.new.com/mulu/$1 [L,R=301]
RewriteBase /mulu/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /mulu/index.php [L]
</IfModule>
# END WordPress
設定完畢可自行檢查所有連結是否按照自己的要求轉向成功了,也可以使用線上偵查工具。
http://tool.chinaz.com/pagestatus/
.htaccess 做網域名稱301跳轉 詳細教程