web.config:从重定向规则中排除wordpress文件夹

问题描述 投票:0回答:1

我有一个ASP网站,它使用web.config规则强制(url)URL。该网站有一个包含Wrodpress(php)的子文件夹,该子文件夹尝试删除(www),因此其规则与主网站冲突。

我不知道Wordpress是否正在使用插件或。htaccess删除www,所以我不想修改wordpress设置,而是从顶层web.config]中排除wordpress文件夹>重定向规则。到目前为止,这是我尝试过的,但是没有用:

    <rewrite>
        <rules>
            <rule name="Add www" patternSyntax="Wildcard" stopProcessing="true">
                <match url="*" />
                <conditions>
                    <add input="{HTTP_HOST}" pattern="www.example.com" negate="true" />
                    <add input="{HTTP_HOST}" pattern="www.example.com/wrodpress" negate="true" />
                    <add input="{HTTP_HOST}" pattern="example.com/wrodpress" negate="true" />
                </conditions>
                <action type="Redirect" url="http://www.example.com/{R:1}" />
            </rule>
        </rules>
    </rewrite>
    

我有一个ASP网站,该网站使用web.config规则强制(www)网址。该网站有一个包含Wrodpress(php)的子文件夹,该子文件夹试图删除(www),因此其规则与主网站冲突。...

wordpress redirect web-config
1个回答
0
投票

不是定义复杂的规则,而是在其他规则之前停止对特殊文件夹的处理:

© www.soinside.com 2019 - 2024. All rights reserved.