我的網站有一個問題。我需要從Url隱藏Default.aspx。我的網站項目使用urlrewriter網絡,我試圖用它來做到這一點,但沒有成功。Asp.net 2.0從網址隱藏Default.aspx
我在網上看了很多文章如何做到這一點,但沒有工作。
這隻能在IIS上設置嗎?
我不會所有的方法有www.test.com代替www.test.com/default.aspx
請了最好的解決辦法?
我的網站有一個問題。我需要從Url隱藏Default.aspx。我的網站項目使用urlrewriter網絡,我試圖用它來做到這一點,但沒有成功。Asp.net 2.0從網址隱藏Default.aspx
我在網上看了很多文章如何做到這一點,但沒有工作。
這隻能在IIS上設置嗎?
我不會所有的方法有www.test.com代替www.test.com/default.aspx
請了最好的解決辦法?
閱讀噸的文章後,這是我的問題的解決方案.. 如果您正在使用IIS 7或以上設置這個JavaScript到母版
var testremove = location.href.toLowerCase().indexOf("default.aspx");
if (testremove != -1) {location.replace(location.href.substring(0,testremove))};
這不會導致很多往返服務器的次數?儘管@ Brian_Rizo的建議本來會更好。 – QFDev
,這可能是繞了一個辦法。
適用於IIS 7及更高版本的Microsoft URL重寫模塊2.0使IIS管理員能夠創建強大的自定義規則,將請求URL映射到用戶更易於記憶且更易於搜索的友好URL。您可以使用URL重寫模塊來執行URL操作任務。
http://www.iis.net/learn/extensions/url-rewrite-module/using-the-url-rewrite-module
而且繼承人的鏈接,看到活動的模塊。 http://www.iis.net/learn/extensions/url-rewrite-module/creating-rewrite-rules-for-the-url-rewrite-module
如何將默認文檔設置爲'default.aspx'? – cheesemacfly