RewriteEngine on RewriteCond %{HTTP_HOST} !^www.php100.com [NC] RewriteRule ^/(.*) http://www.php100.com/ [L] -------- RewriteEngine on RewriteRule ^/test([0-9]*).html$ /test.php?id=$1 RewriteRule ^/new([0-9]*)/$ /new.php?id=$1 [R]
八、mod_rewrite 規則修正符
1) R 強制外部重定向 2) F 禁用URL,返回403HTTP狀態碼。 3) G 強制URL為GONE,返回410HTTP狀態碼。 4) P 強制使用代理轉發。 5) L 表明當前規則是最后一條規則,停止分析以后規則的重寫。 6) N 重新從第一條規則開始運行重寫過程。 7) C 與下一條規則關聯8) T=MIME-type(force MIME type) 強制MIME類型 9) NS 只用于不是內部子請求 10) NC 不區分大小寫 11) QSA 追加請求字符串 12) NE 不在輸出轉義特殊字符 /%3d$1 等價于 =$1