iis下thinkphp配置url rewrite僞靜態

Rewrite下載:http://pan.baidu.com/s/1gdfGTyFphp

選擇到你的站點,右鍵選擇「屬性」,會彈出以下圖所示對話框;而後依次按照圖中的順序,「ISAPI篩選器」->「添加」->「瀏覽」->選擇到rewrite.dll所在的目錄,而後肯定。ide

最後進入到你的rewrite目錄,裏面有一個「httpd.ini」配置文件,把裏面的所有刪除,在粘貼這如下這句話(該代碼只針對ThinkPHP的狀況):ui

[ISAPI_Rewrite] CacheClockRate 3600
RepeatLimit 32
RewriteRule (?!/dh)(?!/phpMyAdmin)(?!/Public)(.*)$ /index.php/$1 [I]

重寫規則中Public phpmyAdmin爲排除目錄,若是你的目錄中放有須要直接訪問的文件,如圖片CSS那麼要將文件所在目錄加入規則中,以下我排除的目錄就比較多:spa

我寫的重寫規則:code

RewriteRule /(?!Public)(?!public)(?!xz)(?!wmall)(?!App/Mob/View)(?!guide)(?!Theme)(?!wechat)(.*) /index.php/$1 [L]
相關文章
相關標籤/搜索