首页 > 解决方案 > IIS 重写规则 - 不适用于第一级 url 模式

问题描述

我们正在尝试使用 IIS10(在 Windows Server 2019 中)向我们的 wordpress 博客添加与常规模式匹配的重写规则。但是,该规则不适用于 url 方案的第一部分。

<match url="^blog/(.*)$" />

在这种情况下,重写适用于https://example.com/blog/article1但不适用于https://example.com/blog/并给我们 404 错误。尝试了以下没有运气:

这是我们试图破解的重写规则,希望能提供一些建议以使其正常工作。谢谢

 <rule name="wordpress-rewrite" stopProcessing="true">  
      <match url="^blog/(.*)$" /> 
      <action type="Rewrite" url="https://blog.example.com/{R:0}" appendQueryString="true" /> 
 </rule>  

标签: wordpressurl-rewritingiis-10url-rewrite-module

解决方案


推荐阅读