0

I have one issue with my site. I need to hide Default.aspx from Url. My web site project uses urlrewriter net and I tried using it to make this but no success.

I read lot of articles on net how to do this but nothings work.

Does this is only possible to set on IIS ?

I wont all ways to have www.test.com instead of www.test.com/default.aspx

Please for best solution ?

4

2 回答 2

3

如果您使用的是 iis 7 或更高版本,这可能是一种解决方法。

用于 IIS 7 及更高版本的 Microsoft URL Rewrite Module 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

于 2013-06-14T16:13:48.180 回答
0

在阅读了大量文章后,这是我的问题的解决方案.. 将此 javascript 设置到母版页上

var testremove = location.href.toLowerCase().indexOf("default.aspx");
if (testremove != -1) {location.replace(location.href.substring(0,testremove))};
于 2013-06-13T10:43:30.743 回答