【发布时间】:2020-05-13 19:33:46
【问题描述】:
我有一个 ASP 网站,它使用 web.config 规则强制 (www) 进入 url。该网站有一个包含 Wrodpress(php) 的子文件夹,它试图删除 (www),因此其规则与主网站冲突。
我不知道 Wordpress 是否使用插件或 .htaccess 来删除 www,所以我不想修改 wordpress 设置,而是从顶层排除 wordpress 文件夹 web.config 重定向规则。这是我迄今为止尝试过但没有工作的方法:
<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>
【问题讨论】:
标签: wordpress redirect web-config