我正在尝试使用web.config重定向
如果网址为http://xyzsample.com
,我想将其重定向到http://www.xyzsample.com
我尝试了以下代码
<rule name="Imported Rule 1-1" enabled="true" stopProcessing="true">
<match url="^(*.*)$" ignoreCase="true" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{HTTP_HOST}" pattern="xyzsample.com" />
</conditions>
<action type="Redirect" url="http://www.xyzsample.com/{R:1}" redirectType="Permanent" />
</rule>
但这不是重定向,而是导致500 internal server error
答案 0 :(得分:2)
尝试以下代码。我之前用过这个
<rewrite>
<rules>
<rule name="Redirect to non-www" stopProcessing="true">
<match url="(.*)" negate="false"></match>
<action type="Redirect" url="http://domain.com/{R:1}"></action>
<conditions>
<add input="{HTTP_HOST}" pattern="^domain\.com$" negate="true"></add>
</conditions>
</rule>
</rules>
</rewrite>