【发布时间】:2017-01-28 17:40:34
【问题描述】:
我需要删除 WWW。来自我在 53 号路由上的所有 URL。我的网站上有一个 web.config 重写规则,它适用于我的 Azure VM,但是在转换为 webapps 时是不允许的。过去的一个错误告知用户他们的个人网站是 www.john.domain.com 或 www.jane.domain.com。使用重写规则,它适用于 azure 中的 VM,但不适用于 Webapps。我正在寻找删除额外的 www。来自所有 url 请求。我正在为 DNS 使用 Route 53,并且我已经为 Naked DNS domain.com 设置了重定向规则以访问 www.domain.com,但我想要另一个重定向或重写,其工作方式类似于 web.config 规则。
<rule name="Remove www from 4th level" stopProcessing="true">
<match url=".*"/>
<conditions>
<add input="{HTTP_HOST}" pattern="^www\.([^\.]+\.[^\.]+\.[^\.]+)$"/>
</conditions>
<action type="Redirect" url="http://{C:1}/{R:0}" statusCode="200" statusReason="Ok"/>
</rule>
【问题讨论】:
标签: dns azure-web-app-service amazon-route53 url-rewrite-module