cURL
имеет переключатель командной строки -http1.1
.в PHP это может быть:
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
... это, по крайней мере, то, что говорит документация .
mod_rewrite
также может использоваться для запретаHTTP/2.0
(но не знаю, как его переключить):
RewriteCond %{SERVER_PROTOCOL} ^HTTP/2\.0$ [NC]
RewriteRule . [F,L]
Я думаю, что конфигурация виртуального хоста является наиболее надежной (это не будет работать в файле .htaccess
):
PolicyVersion enforce HTTP/1.1