使用 IIS URL 重写从主页重定向

使用 IIS URL 重写从主页重定向

这感觉应该非常简单,但我搞不懂。我肯定忽略了一些非常明显的东西。

我想从我的网站 www.example.com 的主页重定向到 www.example.com/coming-soon

但我不知道该用什么模式来匹配它。我试过:

  • 保持图案空白
  • /
  • ~

但这些似乎都不匹配。我也不确定是否使用正则表达式、通配符或精确匹配来匹配。

答案1

使用正则表达式,对于 URL 字段(顶部字段),使用 '^($|default.aspx$)'(不带引号)。这意味着什么都没有,或者就是 default.aspx。显然,您可以用自己的默认文档替换 default.aspx。无论是否有人输入尾部斜杠,都无关紧要。URL 字段会删除该斜杠。

您可以在条件中使用 {HTTP_HOST} 来仅通过域名进行过滤。

并且,如果您使用重写而不是重定向,那么 URL 将保留在 www.example.com 并且对用户来说看起来会更好一些...除非您希望他们在 URL 中看到即将推出的内容。

相关内容