Nginx和PHP-FPM:查询参数不会传递给PHP
我目前正在使用Vagrant设置一台本地开发机器.一切都按预期运行,期望查询参数不会传递给子页面上的PHP. 这意味着在www.example.com/?a=b上,查询参数是可访问的,但在www.example.com/subpage/?a=b上则不然. 我发现使用Google解决此问题的一般回复是修改try_files指令,但这对我不起作用.我还检查了request_order& php.ini中的variables_order – 一切都在那里正确设置. 这是我的配置:
因为我不太了解服务器设置和安装;管理,我在这里打砖墙,还有一些我还检查过的东西: > $query_string在/ etc / nginx / fastcgi_params中设置为fastcgi_param QUERY_STRING $query_string;这似乎对我来说是正确的. 由于它不在子页面上时工作,我现在怀疑位置块不匹配,但我真的不明白这是怎么回事 – 请帮忙. 最佳答案 您需要使用$is_args作为问号& $args或$query_string用于查询字符串后面的问号. 这是最后一个组合.
还要确保你已经设置好了
然后传递给它fastcgi; (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 找不到MySql服务器PID
- ruby-on-rails – Gem:Module的未定义方法`path_separator
- 身份验证 – Nginx:是否可以从auth_request重新获得响应
- nginx – HttpGeoipModule $geoip_country_code为空
- 使用Nginx fastcgi_cache php-fpm缓存和静态文件缓存配置?
- 在nginx上启用缓存
- 获取视频文件的实际时间,以便使用nginx_mod_h264_streaming
- Nginx阻止/拒绝访问多个位置正则表达式
- ruby-on-rails – rails – nginx puma – 静态资产不是由提
- ruby-on-rails – 连接到上游的connect()到unix:/var/run/
- ubuntu – 在达到nginx状态时绕过localhost上的S
- ruby-on-rails – 升级Phusion Passenger而无需重
- centos6.6 下 安装 nginx
- http – Nginx proxy_cache_key $request_body被
- python-Nginx,uWSGI,Flask应用程序直到服务器重启
- 如何在nginx中使用url pathname作为上游哈希
- nginx – 基于url将流量重定向到不同的ip地址维护
- 如何使用Nginx和Passenger设置代理缓存
- nginx-Capistrano 3无权查询此Phusion Passenger
- nginx – 在单个主机中有效使用多个docker容器