【发布时间】:2015-09-07 08:57:46
【问题描述】:
我正在尝试从我的旧 ISP 重定向到我的 azure 网站。我已经设置了必要的 DNS 记录。由于我在 Web 应用程序上使用子文件夹,因此我需要在根 web.config 文件中设置重定向规则,以从域名指向主站点的正确子文件夹。
当我有重定向规则时,它可以完美运行。
<rule name="Works" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^mysite.com$" />
</conditions>
<action type="Redirect" url="http://mysite.azurewebsites.net/mysub"/>
</rule>
但是,当我更改为 Rewrite 时,它会失败。我真的想要重写,因为我不希望用户在浏览器中看到 url 的变化。
<rule name="Fails" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^mysite.com$" />
</conditions>
<action type="Rewrite" url="http://mysite.azurewebsites.net/mysub"/>
</rule>
我收到以下消息:
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.
我做错了什么?
【问题讨论】:
标签: azure iis azure-web-app-service