IIS7重写模块-从根目录重定向到default.aspx

|| 我有一种情况,需要从根目录重写为default.aspx。因此,如果有人访问www.domain.com或www.domain.com/,我需要重定向到www.domain.com/default.aspx-知道这个的正则表达式是什么样,正则表达式放在哪个服务器变量上吗? 当我运行跟踪并访问www.domain.com/或www.domain.com时,它始终显示SCRIPT_NAME和其他类似的服务器变量的值为/default.aspx-但是,这在重写模块中不起作用。例如。当有人访问www.domain.com/或www.domain.com时,SCRIPT_NAME仍为/default.aspx-因此似乎看不到他们访问了非default.aspx页面。     
已邀请:
我通过使用Url Rewrite映射(重写模块的一部分)解决了这个问题,我能够从/重定向到/default.aspx。作为重写映射之前的规则,我确保将所有请求都重定向到结尾斜杠。     
我有一个类似的问题,我认为IIS隐藏了URL给您,只给您提供了脚本的名称,这一点真让人感到遗憾。在IIS的早期版本中情况更糟,因为它忘记了复制查询字符串。我必须通过完全不定义任何默认文档来解决此问题,并使目录列表的错误页面被拒绝重定向到脚本。我想同样的事情在这里也可以。     

要回复问题请先登录注册