.net 用于添加www前缀的webconfig重写规则

.net 用于添加www前缀的webconfig重写规则,.net,iis,url-rewriting,.net,Iis,Url Rewriting,我正在尝试添加规则,以确保我的网站的所有三个主机名都以www.com作为前缀 我希望以下所有网站都以www.com作为前缀 这是我的网站, remserv.com.au remservlease.com.au remservsalarypackage.com.au 我想把它重定向到 www.remserv.com.au www.remservlease.com.au www.remservsalarypackage.com.au 我添加的规则。只有我的第三个URL被重定向(remservsala

我正在尝试添加规则,以确保我的网站的所有三个主机名都以www.com作为前缀

我希望以下所有网站都以www.com作为前缀

这是我的网站,

  • remserv.com.au
  • remservlease.com.au
  • remservsalarypackage.com.au
  • 我想把它重定向到

  • www.remserv.com.au
  • www.remservlease.com.au
  • www.remservsalarypackage.com.au
  • 我添加的规则。只有我的第三个URL被重定向(remservsalarypackage.com.au)

    
    
    我在这里遗漏了什么?

    尝试用以下方式将C:0置于“操作类型”中:

    <action type="Redirect" url="http://www.{C:0}/{R:1}" appendQueryString="true" redirectType="Permanent" />
    
    
    
    如果不起作用,请尝试在条件中添加“\”以查看“.”:

    
    
    R:x是“规则”的反向引用;C:x是“条件”的反向参考

    <action type="Redirect" url="http://www.{C:0}/{R:1}" appendQueryString="true" redirectType="Permanent" />
    
      <conditions>
        <add input="{HTTP_HOST}" pattern="^remserv(.*)\.com\.au$" />
      </conditions>