現(xiàn)在網(wǎng)上傳播的大多是較老的 1.3 版,建議使用最新的 ISAPI Rewrite 3,功能更完善,規(guī)則相對也靈活和豐富。ISAPI Rewrite 3 分為商業(yè)版和免費的 Lite 版,商業(yè)版可以在每個站點放置一個 httpd.ini 來單獨設置規(guī)則,免費版只能將規(guī)則寫到安裝目錄下的 httpd.conf 文件中,作用于全局。
ISAPI Rewrite 3 下載
樂思蜀做了一個 ISAPI Rewrite 3 Lite 的綠色版,文件較大傳到 SkyDrive 上,點擊這里下載。綠色版需要手動添加 ISAPI 篩選器,方法可以參考我之前寫的 IIS Rewrite 配置。
ISAPI Rewrite 3 幾個常用 301 重定向規(guī)則
ISAPI Rewrite 不同版本的規(guī)則略有差別,這個幫助文件中有較詳細的規(guī)則參考,附幾個常用的寫法:
下面的301規(guī)則僅適用于 ISAPI Rewrite 3,其他版本請勿使用!
1、將“domain.com”301重定向到“www.domain.com”
RewriteEngine on
RewriteCond %{HTTPS} (on)?
RewriteCond %{HTTP:Host} ^(?!www.)(.+)$ [NC]
RewriteCond %{REQUEST_URI} (.+)
RewriteRule .? http(?%1s)://www.%2%3 [R=301,L]
2、301重定向到另一個域名
RewriteCond %{HTTP:Host} ^www.llllllesishu.cn$
RewriteRule (.*) http://www.lesishu.net$1 [NC,R=301]
3、301重定向單個頁面
RewriteRule ^/oldpage.htm$ http://www.lesishu.com/newpage.html [R=301,L]
各識別符(如:NC,R,L等等)就不列舉說明了,可以下載上面的幫助文件或到這里查看。
作者:樂思蜀
原文:ISAPI Rewrite 3 下載及常用 301 規(guī)則
版權所有,轉(zhuǎn)載時必須以鏈接形式注明作者和原出處并保留本聲明。