我有一个在PAAS中运行的Sitecore网络应用。我有两个网址重写规则,
除了主页以外,这些其他任何地方都可以工作。 仅主页必须以斜杠结尾。 我可以在某处进行补救吗? 我觉得忽略目录的情况可能是问题所在。我们没有可供访问的目录,只有网页。
这就是我所拥有的:
<rewrite>
<rules>
<rule name="Redirect to www">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^OURDOMAIN.com$" />
</conditions>
<action type="Redirect" url="https://www.OURDOMAIN.com/{R:0}" />
</rule>
<rule name="Add trailing slash" stopProcessing="true">
<match url="(.*[^/])$" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Redirect" url="{R:1}/" />
</rule>
</rules>
</rewrite>
每个子页面的末尾都有斜杠,而不是www.OURDOMAIN.com的主页