【发布时间】:2016-05-08 07:53:17
【问题描述】:
我已经能够拼凑以下 URL 重写,以使我的域转发到子目录。它可以工作,但无法正确重定向到其他子目录。
例如:
qa.subdomain.domain.com properly 重定向到qa.subdomain.domain.com/subdirectory
但是,我希望 qa.subdomain.domain.com/123456 重定向到 qa.subdomain.domain.com/subdirectory/123456
<rule name="Pattern Matching" enabled="true" stopProcessing="true">
<match url="^$/?$" />
<action type="Redirect" url="subfolder{R:0}{REQUEST_URI}" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(qa\.)?subdomain\.domain\.com" />
</conditions>
</rule>
我正在将 IIS 用于 ASP 应用程序。
非常感谢所有帮助。
【问题讨论】:
-
用documentroot
.../subdirectory声明虚拟主机qa.subdomain.domain.com不是更简单吗? -
这可能会更容易。但是,这将是 Apache 的解决方案,对吗?我没有指出我正在将 IIS 与 ASP 应用程序一起使用。
-
你找到解决办法了吗
标签: rewrite url-rewrite-module