我在Azure中托管了一个Sitecore 8应用程序。我有几个指向同一应用程序的域子域,但已被弃用,需要重定向到主站点。我的主要网站是www.mysite.com。对于每个子域,我都有单独的终结点,例如www.mysite-nl.com,终结点主机名为mysite-prod-01-cd-nl.azureedge.net。我的web.config中有以下重写,但未重定向:
<rule name="nl redirect" stopProcessing="true">
<match url="(.*)" />
<action type="Redirect" url="http:// www.mysite.com" redirectType="Permanent"/>
<conditions>
<add input="{HTTP_HOST}" pattern="^(www\.)?mysite-prod-01-cd-nl.azureedge.net$" />
</conditions>
</rule>
答案 0 :(得分:0)
它不起作用,因为您将<action>
与<conditions>
混合了。一般来说:
所以您的操作应该这样重定向您:
<action type="Redirect" url="mysite-prod-01-cd-nl.azureedge.net" redirectType="Permanent"/>