我想将子域请求路由到子文件夹。例如,api.xxx.com
请求必须是文件服务器下的route API子文件夹。
但是我最大的问题是,我必须通过Web配置文件来执行此操作,因为不允许我访问C-Panel或类似的服务器管理工具。
这是一个MVC-4 Web应用程序,我想将api.xxx.com
和app.xxx.com
请求路由到相关的子文件夹。
实际上,我在webserver标签下尝试了一些重写规则,但是它不起作用。
<system.webServer>
<rewrite>
<rules>
<rule name="xxx" enabled="true" stopProcessing="true">
<match url="*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^www\.api\.q\-xxx\.com$" />
<add input=”{PATH_INFO}” pattern=”^/api” negate=”true” />
</conditions>
<action type="Rewrite" url="\api\{R:1}"/>
</rule>
</rules>
</rewrite>