在 Apache 内部强制/重写方法从 POST 到 GET

在 Apache 内部强制/重写方法从 POST 到 GET

/grabcontent?url=/foo/bar.html我收到了类似Apache 服务器的POST 请求。

(是的,我知道带有 URL 参数的 POST 请求没有意义,但这是我从第三方获得的,目前无法更改。)

/foo/bar.html实际上是我服务器上的一个有效页面。

我怎样才能将其更改为 GET 请求/foo/bar.html

我知道如何提取 URL 参数值,知道如何使用 mod_rewrite 在内部更改请求。但是我如何在内部将请求从 POST 更改为 GET?

我可以编写一个虚拟脚本,简单地获取内容并将其映射到/grabcontent,但我宁愿避免额外的开销并使用 Apache 的开箱即用功能。

相关内容