http2 broke links in code

Valentin V. Bartenev vbart at nginx.com
Fri Aug 14 16:11:55 UTC 2015


On Friday 14 August 2015 15:02:12 dims wrote:
> Yes, you right, my mistake
> But found problem why dont work our code.
> We use nginx + php-fpm and variable HTTP_HOST in code
> Config:
>          location ~ \.(html|php)$ {
>              rewrite ^(.+)\.html$ $1.php break;
>              include /etc/nginx/fastcgi_params;
>              fastcgi_pass unix:/var/lib/nginx/php-fpm.sock;
>              fastcgi_index index.php;
>              fastcgi_param SCRIPT_FILENAME 
> $document_root$fastcgi_script_name;
>              fastcgi_split_path_info ^(.+\.php)(/.+)$;
>              try_files $uri =404;
>          }
> 
> When enable http2 variable HTTP_HOST absent in phpinfo
> If set fastcgi_param HTTP_HOST $http_host; in phpinfo():
> _SERVER["HTTP_HOST"]    no value
[...]

Thanks for the report.
Please, try the new patch: http://nginx.org/patches/http2/

  wbr, Valentin V. Bartenev



More information about the nginx-devel mailing list