![nginx 重写uri时防止POST参数丢失](https://linux22.com/image/680923/nginx%20%E9%87%8D%E5%86%99uri%E6%97%B6%E9%98%B2%E6%AD%A2POST%E5%8F%82%E6%95%B0%E4%B8%A2%E5%A4%B1.png)
我想使用 php-fpm 在 nginx 上进行一些 URL 重写。也就是说,将所有对 php 脚本的请求路由到单个脚本,例如:
/index.php?fulluri=(originaluri)
解决这个问题有很多方法:
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;
它会起作用但我现在无法测试,希望在进行任何修改之前获得一些信息。