nginx 重写uri时防止POST参数丢失

nginx 重写uri时防止POST参数丢失

我想使用 php-fpm 在 nginx 上进行一些 URL 重写。也就是说,将所有对 php 脚本的请求路由到单个脚本,例如:

/index.php?fulluri=(originaluri)

解决这个问题有很多方法:

Nginx - 将所有请求路由到单个脚本

https://stackoverflow.com/questions/18735657/nginx-conf-for-url-routing

问题是,这些解决方案中是否有任何解决方案可以保留 POST 参数和 cookie 以供稍后在目标 index.php 脚本中处理?

我认为fastcgi_param SCRIPT_FILENAME $document_root/index.php?fulluri=$request_uri;它会起作用但我现在无法测试,希望在进行任何修改之前获得一些信息。

相关内容