的百度蜘蛛似乎增加¤
結束的一些抓取的網址(它似乎包含單個Unicode字符作爲最後一個字符的URL發生)ASP.NET MVC - 如何修改請求的URL?
的百度,請求的URL看起來是這樣的:
site.com/abc/ä¤
而
site.com/abc/ä
是有效的URL,並從我的網站上很多地方的聯繫。
內部的問題是不同的路線是對這類URL的匹配併發生未處理的異常。
我不喜歡失敗,因爲在網站上太多的500錯誤的百度。
我謹請求的任何ASP.NET MVC處理開始之前刪除添加的字符所請求的URL更改爲不同的URL。
我可以在ASP.NET MVC中編寫請求過濾器/ http模塊或類似的東西來從URL刪除尾隨的'¤'嗎?我不想改變我的路線來反擊這種行爲。
謝謝,這正是我一直在尋找 – Marek 2010-07-04 10:54:09