通过配置文件将子域请求路由到子文件夹

时间:2019-01-27 16:40:45

标签: c# asp.net-mvc subdomain

我想将子域请求路由到子文件夹。例如,api.xxx.com请求必须是文件服务器下的route API子文件夹。

但是我最大的问题是,我必须通过Web配置文件来执行此操作,因为不允许我访问C-Panel或类似的服务器管理工​​具。

这是一个MVC-4 Web应用程序,我想将api.xxx.comapp.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>

0 个答案:

没有答案