DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁SEO優化 >> SEO優化集錦 >> httpd.ini偽靜態下的301重定向
httpd.ini偽靜態下的301重定向
編輯:SEO優化集錦     
在用站長工具查詢的時候突然發現dnzg.cn和 www.dnzg.cn的百度快照更新時間不同,後面到網站上找了很久,終於找到原因了了。是因為我們在采用不同的域名時,兩個域名的存在數據庫的快照不一樣,百度將他當兩個不同的網站了。因此我在網上找到了解決方法,就是301重定向將dnzg.cn重定向到www.dnzg.cn。
重定向的方法有很多,今天只講httpd.ini偽靜態下的301重定向。
采用httpd.ini 301重定向主機必須支持httpd.ini,必須具備ISAPI_Rewrite模塊.我在寫的時候將重定向規則寫到偽靜態規則前,保證正確的重定向。具體的代碼如下:
[ISAPI_Rewrite]
 
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
 
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
 
#301重定向
RewriteCond Host: ^dnzg.cn$
RewriteRule (.*) http://www.dnzg.cn$1 [R,I]
 
#301偽靜態規則
RewriteRule ^(.*)/index.html$ $1/index.php [I]
RewriteRule ^(.*)/view-([0-9]+).html$ $1/index.php/view-$2.html [I]
 
httpd.ini偽靜態下的301重定向基本上就是這樣了.接下來就等待百度快照的更新,時間大概需要一個禮拜左右.
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved