Redirect IIS URL重定向
我已在azure应用程序服务上安装wordpress,并尝试为基本URL设置重定向 当有人输入“”或“”时,它应重定向到 但是,当有人键入时,它应该允许Redirect IIS URL重定向,redirect,iis,azure-web-app-service,Redirect,Iis,Azure Web App Service,我已在azure应用程序服务上安装wordpress,并尝试为基本URL设置重定向 当有人输入“”或“”时,它应重定向到 但是,当有人键入时,它应该允许 <rule name="Configure Python" stopProcessing="true"> <match url="(.*)" ignoreCase="false" /> <conditions> <add input="{R
<rule name="Configure Python" stopProcessing="true">
<match url="(.*)" ignoreCase="false" />
<conditions>
<add input="{REQUEST_URI}" pattern="^/static/.*" ignoreCase="true" negate="true" />
<add input="{URL}" pattern="^/blog/.*" ignoreCase="true" negate="true" />
<add input="{URL}" pattern="^/blog" ignoreCase="true" negate="true" />
<add input="{URL}" pattern="^/integration-resources/.*" ignoreCase="true" negate="true" />
</conditions>
<action type="Rewrite" url="handler.fcgi/{R:1}" appendQueryString="true"/>
</rule>
<rule name="Configure Python 1" stopProcessing="true">
<match url="(.*)" ignoreCase="false" />
<conditions>
<add input="{URL}" pattern="^/integration-resources" ignoreCase="true" negate="true" />
</conditions>
<action type="Rewrite" url="handler.fcgi/integrations" appendQueryString="true"/>
</rule>
</rules>
您应该将此规则添加到规则之上
<rule name="integration-resources redirect" stopProcessing="true">
<match url="^integration-resources/?$" ignoreCase="false" />
<action type="Redirect" url="/integrations" appendQueryString="true"/>
</rule>
Regexp
^integration resources/?$
仅当您的URL为integration resources
或integration resources/
时才匹配如果您添加这样的规则:
<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Redirect for the base URL" stopProcessing="true">
<match url="^integration-resources[\/]?$" />
<action type="Redirect" url="integrations" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
在尝试实施上述重写URL规则时,您是否遇到了任何问题?谢谢,Aaron,帮了很多忙。