【问题标题】:IIS URL Rewrite Default.aspx instead of SlashIIS URL 重写 Default.aspx 而不是 Slash
【发布时间】:2011-08-28 08:38:49
【问题描述】:

我正在使用 IIS 的 URL 重写并希望用于 SEO 目的我想将所有以 / 结尾的 URL 重写为 Default.aspx。类似这样:

http://weblogs.asp.net/scottgu/archive/2010/04/20/tip-trick-fix-common-seo-problems-using-the-url-rewrite-extension.aspx

但是,我在任何地方都找不到如何进行正确的重写,因为所有文章都会做相反的事情 - 将 Default.aspx 重写为 /... 问题是这会弄乱回发 - 当您单击 ASP.NET 按钮您只是被重定向到同一页面的页面。

有什么想法吗?

【问题讨论】:

  • 您正在尝试将所有对Default.aspx 的请求重写为/?不能只将 IIS 中文件夹的默认文档设置为Default.aspx 吗?无需重写。还是您尝试设置 301 重定向?
  • 301 重定向,我想将 / 重定向到 Default.aspx(不是相反)
  • 好的。您是否尝试过 /$ 的模式?
  • 不...在正则表达式方面我很烂...如果成功,我会尝试并发布规则
  • $ 是“以”结尾,所以希望它应该匹配“以正斜杠结尾”。

标签: asp.net iis-7 seo


【解决方案1】:

克里斯在 cmets 中回答了问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-18
    • 2010-10-15
    • 2012-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-01
    • 2016-06-27
    相关资源
    最近更新 更多