【发布时间】:2011-09-23 11:25:46
【问题描述】:
我正在托管一个网站,出于各种原因,我希望 http://mydomain.com 自动重定向到 http://mydomain.com/web,同时仍允许为 http://mydomain.com/foo.html 提供服务。
使用来自 IIS 7 的 HTTP 重定向我似乎正在创建一个无限的重定向循环。你有什么提示吗?
【问题讨论】:
我正在托管一个网站,出于各种原因,我希望 http://mydomain.com 自动重定向到 http://mydomain.com/web,同时仍允许为 http://mydomain.com/foo.html 提供服务。
使用来自 IIS 7 的 HTTP 重定向我似乎正在创建一个无限的重定向循环。你有什么提示吗?
【问题讨论】:
试试 URL 重写模块。以下代码应该适合您:
<rewrite>
<rules>
<rule name="Redirect example.com to example.comn/web" patternSyntax="ECMAScript" stopProcessing="true">
<match url="^$" />
<action type="Redirect" url="/web" />
</rule>
</rules>
</rewrite>
如何开始使用 Rewrite Module 简要记录在下面的帖子中:
【讨论】: