如何將.htaccess偽靜態(tài)規(guī)則轉(zhuǎn)換為iis web.config規(guī)則
如何將.htaccess偽靜態(tài)規(guī)則轉(zhuǎn)換為iis web.config規(guī)則
常見(jiàn)環(huán)境有 Apache/Nginx/IIS,程序開(kāi)發(fā)運(yùn)行環(huán)境是在Linux系統(tǒng)Apache/php環(huán)境使用的偽靜態(tài).htaccess,換到IIS環(huán)境下規(guī)則就無(wú)法識(shí)別了。需要進(jìn)行規(guī)則改寫(xiě),直接改寫(xiě)非常麻煩。IIS7以后的版本提供了轉(zhuǎn)換插件可一鍵轉(zhuǎn)換,轉(zhuǎn)換后無(wú)需任何修改即可使用(少部分規(guī)則轉(zhuǎn)換后可能沖突或者不能用修改去掉即可)。下面跟大家分享下如何使用轉(zhuǎn)換插件一鍵轉(zhuǎn)換。
1、找到要轉(zhuǎn)換的站點(diǎn),點(diǎn)擊功能視圖 >> IIS >> URL重寫(xiě)
注:若沒(méi)有這個(gè)功能則表示當(dāng)前iis未安裝,可以自行下載安裝即可。
2、雙擊URL重寫(xiě)打開(kāi)后點(diǎn)擊右側(cè) 導(dǎo)入規(guī)則,如圖
3、然后根據(jù)如下截圖點(diǎn)擊找到.htaccess規(guī)則文件存放路徑導(dǎo)入即可
若應(yīng)用是為不可點(diǎn)狀態(tài),則請(qǐng)檢測(cè)規(guī)則是否有異常,一般iis會(huì)自動(dòng)提示,選擇異常代碼刪除即可應(yīng)用,點(diǎn)擊應(yīng)用后網(wǎng)站根目錄下會(huì)生成web.config文件,(若本身存在這個(gè)文件,建議先改名復(fù)制一份為好)
4、點(diǎn)擊應(yīng)用即可導(dǎo)入規(guī)則