IIS URL从多个域重写为非www

时间:2017-10-18 00:14:36

标签: .net iis url-rewriting

我目前拥有以下域名:

mydomain.com.au
mydomain.com.sg
mydomain.com.hk

我想将每个人重定向到非www。所以,例如。

www.mydomain.com.au -> mydomain.com.au
www.mydomain.com.sg -> mydomain.com.sg

有什么想法吗?我可以在一个正则表达式中执行此操作吗?每个域扩展名需要多个吗?

1 个答案:

答案 0 :(得分:0)

您可以将其添加到web.config节点内的<system.webServer>文件中。只需确保安装了URL Rewrite模块。

<rule name="Remove WWW" patternSyntax="Wildcard" stopProcessing="true">
    <match url="*" />
    <conditions>
        <add input="{CACHE_URL}" pattern="*://www.*" negate="true" ignoreCase="true" />
    </conditions>
    <action type="Redirect" url="{C:1}://{C:2}" redirectType="Permanent" />
</rule>