原先規則是 RewriteRule ^(.*)/index_([0-9]+)_([0-9]+).htm$ $1/index.php\?mode=$2&page=3 剛才再仔細檢查時,發現當時是輸入錯誤,少了$和\ 正確應該為 RewriteRule ^(.*)/index_([0-9]+)_([0-9]+).htm$ $1/index\.php\?mode=$2&page=$3 現url rewrite靜態化已全部測試成功. 沒有進行任何url優化的形式:
blog.lilujun.com/read.php?23 blog.lilujun.com/index.php?mode=1&page=2 blog.lilujun.com/index.php?go=category_3 使用PHP自身url優化形式: blog.lilujun.com/read.php/23.htm (下面兩項沒進行優化) blog.lilujun.com/index.php?mode=1&page=2 blog.lilujun.com/index.php?go=category_3 現在使用IIS的url rewrite優化形式: blog.lilujun.com/post/23.htm blog.lilujun.com/index_1_2.htm blog.lilujun.com/category_3.htm |