我希望anySubdomain.mydomain.com的行为与mydomain.com/anySubdomain相同。到目前为止我的配置:
我在IIS中的网站URL重写模块中创建了一个入站规则:
<rewrite>
<rules>
<rule name="Subdomain to Folder" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="[http://]*(.*).mydomain.com" />
</conditions>
<action type="Rewrite" url="{C:1}/{R:1}" logRewrittenUrl="false" />
</rule>
</rules>
我在root文件夹下创建了一个文件夹作为anySubdomain并将index.html放入其中。我已经检查过mydomain.com/anySubdomain获取了我想要的页面。
当我呼叫anySubdomain.mydomain.com时,我收到了404页面。我知道这是一个常见问题,但我无法解决这个问题,我的错误在哪里?感谢。
答案 0 :(得分:1)
终于得到了答案,让我分享一下。 缺少的步骤是添加以下IIS绑定以捕获所有&#34;尚未分配主机名请求&#34;:
IP Address: IP of web server
Port: 80
Host: (Leave Blank)