IIS URL重写非www

问题描述:

我目前有以下领域:IIS URL重写非www

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

我想他们每个人的重定向到非www。所以例如。

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

任何想法?我可以在一个正则表达式中做到这一点,我需要多个域扩展吗?

您可以将此添加到<system.webServer>节点内的web.config文件中。只要确保已安装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>