.net 如何重定向IIS网站以使用www

xxls0lw8  于 2022-11-26  发布在  .NET
关注(0)|答案(1)|浏览(96)

作为尝试访问https://www.qa1.samplewebsite.org的用户
我想重定向到https://qa1.samplewebsite.org
没有www的网站工作正常,但当添加www时,它会显示“无法访问该页”
已使用URL重写2规则,但不起作用
web.config节如下所示:

<rewrite>
   <rules>                
     <rule name="Remove WWW" stopProcessing="true">   
     <match url="^(.*)$" />    
     <conditions> 
        <add input="{HTTP_HOST}" pattern="^(www\.)(.*)$" />  
     </conditions>   
    <action type="Redirect" url="https://{C:1}/{R:0}" redirectType="Permanent" />
     </rule>
   </rules>
</rewrite>
5t7ly7z5

5t7ly7z51#

如果您想将www重定向到非www,可以参考此规则:

<rule name="Remove WWW" stopProcessing="true">
   <match url="^(.*)$" />
      <conditions>
        <add input="{HTTP_HOST}" pattern="^(www\.)(.*)$" />
      </conditions>
   <action type="Redirect" url="https://{C:2}/{R:0}" redirectType="Permanent" />
</rule>

相关问题