配置一個(gè)站點(diǎn)的偽靜態(tài)時(shí)碰到的這個(gè)問題,在網(wǎng)上搜了搜找到了解決辦法,在此分享一下,希望碰到此問題的同志能解決問題,沒碰到得也學(xué)習(xí)一下(特別是在配置站點(diǎn)環(huán)境為iis7的偽靜態(tài)時(shí),一定要注意這個(gè)問題)。
問題及原因:
window2008下iis7環(huán)境下,url中包含空格或加號(hào)的偽靜態(tài),將不能正常訪問,比如:http://softbug.phpclubs.com/list-Adobe+Flash+Player.html 會(huì)出現(xiàn)請(qǐng)求篩選模塊被配置為拒絕包含雙重轉(zhuǎn)義序列的請(qǐng)求。瀏覽器返回 HTTP 錯(cuò)誤 404.11 – Not Found錯(cuò)誤。
解決辦法:
在站點(diǎn)根目錄找到web.config 文件, 找到<system.webServer>節(jié)點(diǎn),添加<requestFiltering allowDoubleEscaping=”true”> 。
代碼效果如下: