如何使用 Apache 的 mod_rewrite 更改请求中的 HTTP 版本?

如何使用 Apache 的 mod_rewrite 更改请求中的 HTTP 版本?

我有一个旧系统,它向旧版本的 Apache(2.4.9) 发送 POST,但未发送 HTTP 版本。旧系统没有问题,但我想将 Apache 更新到最新版本。当我这样做时,Apache 记录了一个错误,指出只有 GET 对 HTTP/0.9 有效。我尝试编写 mod_rewrite 以将版本附加到请求,但仍然收到错误。

RewriteEngine On  
RewriteCond %{THE_REQUEST} HTTP/0\.9$  
RewriteRule (.*) "$1 HTTP/1.1"

相关内容