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

标签 php wordpress iis web.config-transform

我想重定向 url 来自 http://example.com/page-name/?id=45http://example.com/page-name/45 在 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 错误。这段代码有什么问题?

关于php - 在 PHP 中重写 web.config 中的查询字符串 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27357271/

相关文章:

php - 无法将背景图像添加到 wordpress php 中的上一篇文章/下一篇文章按钮

php - CORS 飞行前请求返回 "403 Forbidden";随后的请求然后只在 Chrome 中发送

处理超过 3600 秒后,REST API 不返回答案

php - 如何在 CentOS 5.3 上安装 php-mongodb?

PHP、MYSQL、FOREACH 检查值是否相同

wordpress - 按标题对 wordpress 帖子进行排序,忽略诸如 “the” 、 “a” 、 “an” 之类的文章

html - 粘性页脚不适用于绝对位置

c# - ASP.NET 启动性能分析 web

php - 如何将分数作为另一表中值的平均值插入到一个表中?

php - 将值从 mysql db 传递到 bootstrap modal