繁体   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