更新时间:2022-05-19 17:38:27
在Nginx
conf中,我们需要添加带有request_uri
的用户头:
In Nginx
conf, we need to add user header with request_uri
:
proxy_set_header request_uri $request_uri;
并在php
中阅读:
echo $_SERVER['HTTP_REQUEST_URI'];
更新
由于某种原因,nginx 不喜欢标头名称中的符号 '_',之前不知道它是如何工作的,也许在 nginx 更新后发生了一些变化.现在我正在使用
for some reason nginx don't like symbol '_' in header name, don't know how it worked before, maybe something changed after nginx update. Now i'm using
proxy_set_header rewriteduri $request_uri;
在 php 中
$_SERVER['HTTP_REWRITEDURI']