我在 url 重写方面需要一点帮助。我的 php 站点在 windows 服务器上运行。我正在尝试重写 url,因此类别和文章都如下所示:
hxxp://domain.com/category-name
hxxp://domain.com/article-title
这就是我在 web.config 中的内容。它适用于类别但不适用于文章,我做错了什么?
<rule name="category">
<match url="^([_0-9a-z-]+)" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="category.php?slug={R:1}" />
</rule>
<rule name="article">
<match url="^([_0-9a-z-]+)" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="article.php?slug={R:1}" />
</rule>