對不起的標題不以爲意,但我不確定如何準確地對此進行說明。這裏是我的情況:URL僅在沒有特定文件夾前面匹配文件夾時重寫模式
我有這種模式:
(.*)MySpecialFolder(.*)
,我需要改寫爲:
{R:1}MyOtherFolder/MySpecialFolder{R:2}
所以http://localhost/MySpecialFolder/test.aspx
將被改寫爲http://localhost/MyOtherFolder/MySpecialFolder/test.aspx
問題是,在下一個請求中,它仍然會嘗試再次替換MySpecialFolder
以使其變爲http://localhost/MyOtherFolder/MyOtherFolder/MySpecialFolder/test.aspx
等等。
有沒有一種方法我可以更新我的正則表達式說:
「與MyOtherFolder/MySpecialFolder
,但只有當MySpecialFolder
尚未前面有MyOtherFolder/
替換MySpecialFolder
」?所以基本上如果MyOtherFolder/MySpecialFolder
已經在路徑中,它不會將其視爲「匹配」。
運行完美,謝謝! – lhan