在PHP中重写web.config中的查询字符串url

在PHP中重写web.config中的查询字符串url,php,wordpress,iis,web.config-transform,Php,Wordpress,Iis,Web.config Transform,我想重定向来自的url 到 在IIS的web.config中。 如何为web.config编写它的规则?我正在使用下面的代码 <rule name="Redirect to url" stopProcessing="true"> <match url=".*" /> <conditions> <add input="{HTTP_HOST}" pattern="^page-name/([^/]+)/?$" />

我想重定向来自的url 到 在IIS的web.config中。 如何为web.config编写它的规则?

我正在使用下面的代码

<rule name="Redirect to url" stopProcessing="true">
    <match url=".*" />
        <conditions>
        <add input="{HTTP_HOST}" pattern="^page-name/([^/]+)/?$" />
            </conditions>
        <action type="Redirect" url="page-name/?id={R:0}" redirectType="Permanent" />
 </rule>


但是如果我使用这个代码,我会得到404错误。这段代码有什么问题?

请尝试{R:1}而不是{R:0}