【发布时间】:2011-08-28 08:38:49
【问题描述】:
我正在使用 IIS 的 URL 重写并希望用于 SEO 目的我想将所有以 / 结尾的 URL 重写为 Default.aspx。类似这样:
但是,我在任何地方都找不到如何进行正确的重写,因为所有文章都会做相反的事情 - 将 Default.aspx 重写为 /... 问题是这会弄乱回发 - 当您单击 ASP.NET 按钮您只是被重定向到同一页面的页面。
有什么想法吗?
【问题讨论】:
-
您正在尝试将所有对
Default.aspx的请求重写为/?不能只将 IIS 中文件夹的默认文档设置为Default.aspx吗?无需重写。还是您尝试设置 301 重定向? -
301 重定向,我想将 / 重定向到 Default.aspx(不是相反)
-
好的。您是否尝试过
/$的模式? -
不...在正则表达式方面我很烂...如果成功,我会尝试并发布规则
-
$是“以”结尾,所以希望它应该匹配“以正斜杠结尾”。