首先我們要找到偽靜態組件-rewrite,如果你的環境是phpstudy一鍵安裝包的話,那就直接用自帶的rewrite,如果不是,就得另外下載一個偽靜態組件-rewrite,建議新手用一鍵安裝包,比較方便省時間,我的是一鍵安裝包,找到一鍵安裝包的安裝目錄——點擊IIS文件夾——再點擊rewrite_iis6文件夾
找到httpd.ini的文件,將偽靜態規則寫進里面
然后打開phpstudy一鍵安裝包,右下角點擊“其他選項菜單”——點擊“IIS管理器”——選擇你的網站,右鍵,點擊屬性——再點擊“ISAPI篩選器”,注意:如果已經添加了的,就先刪除了再重新進行添加
選擇文件“Rewrite.dll”后點“打開”,然后重新啟動IIS管理器,你會發現多了一個“ISAPI_Rewrite”的選項,證明配置成功。
重要時刻到了,我的網站到這里就出現問題了,發現所有的css樣式,js,圖片都提示404錯誤,隨便打開一張圖片,你會發現提示無法找到該控制器的報錯,因為剛剛我們還沒有講偽靜態的規則寫進httpd.ini
RewriteRule /(?!Public)(?!public)(?!Tpl/Home/Public)(?!Upload)(.*) /index.php/$1 [L]
“(?!Tpl/Home/Public)”、“(?!Upload)”第一個是我的css樣式、js路徑,第二個是我上傳圖片的路徑,把這倆個添加上去,就不會有報錯了,偽靜態配置就這樣配置完成了