我有一个客户端,我需要从某些页面进行HTTP 301重定向,以便将它们重定向到特定的目录。我需要使用正则表达式。我还需要将非WWW域重定向到WWW。所以我需要两个重定向。
我尝试添加此内容(在现有<system.webServer>
节点内):
<rewrite>
<rules>
<rule name="Non-WWW to WWW" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^example.com$" />
</conditions>
<action type="Redirect" url="http://www.example.com/{R:0}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
可悲的是,它将HTTP 500直接投入我的脸。我跟着this article。
任何帮助高度赞赏。我之前从未在IIS / ASP.net上工作过。
服务器