我認爲這應該是一個簡單直接的問題,但經過太久的努力之後,我將不得不尋求幫助。如何通過ASP.NET/IIS 6中的模式自動重定向URL?
我需要的是將我的Web應用程序的所有請求都重定向到匹配以下模式 - 「^(http://[^/]+/blogs/[^/.]+)/?$
」到「$1/Default.aspx
」的路徑。
(使用英語,而不是正則表達式:http://myapp/blogs/randomdirthatdoesntexist
- >http://myapp/blogs/randomdirthatdoesntexist/default.aspx
)
在「博客」的子目錄物理上不存在,而是與請求第三方產品交易,以randomdir/Default.aspx的」,但是當你去「randomdir /」你404找不到,這就是我想解決的問題。
我試過使用global.asax
也HttpHandler
,但我不能讓他們中的任何一個啓動對這些404路徑的請求。
所以,總之,我應該怎麼做做重定向不存在目錄的路徑嗎?
謝謝。
謝謝,我最終將IIS中的404和403錯誤頁面引用到了我的HttpHandler中,就像一個魅力一樣 – yellowblood 2011-03-09 13:15:55