簡體   English   中英

Asp.net 2.0從網址隱藏Default.aspx

[英]Asp.net 2.0 Hide Default.aspx from Url

我的網站有一個問題。 我需要從URL隱藏Default.aspx。 我的網站項目使用urlrewriter net,但我嘗試使用它來實現此目的,但沒有成功。

我在網上閱讀了很多文章,但是卻無濟於事。

這只能在IIS上設置嗎?

我不會以所有方式擁有www.test.com而不是www.test.com/default.aspx

請尋求最佳解決方案?

如果您使用的是IIS 7或更高版本,這可能是解決問題的一種方法。

用於IIS 7及更高版本的Microsoft URL重寫模塊2.0使IIS管理員可以創建功能強大的自定義規則,以將請求URL映射到友好的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

閱讀大量文章后,這是解決我的問題的方法。

var testremove = location.href.toLowerCase().indexOf("default.aspx");
if (testremove != -1) {location.replace(location.href.substring(0,testremove))};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM