没有.php扩展名的nginx php-fpm
|
在SO上已经出现了几次,但是没有一个解决方案起作用.这是我目前拥有的:
本示例包含两个选项.首先,编写第一个节以将URL / foo.php和URL / foo推入最终位置节.如果我将第一个节的try_files中的$uri.php替换为@php,则应将@php位置用于URL / foo. 对于@php位置,我尝试将SCRIPT_FILENAME设置为:
这些都不起作用. 在调试时,没有add_header行为URL / foo发出任何信息. Content-Type始终设置为application / octet-stream,有趣的是,它总是设法发回php文件的内容(下载了它). 我显然做错了什么,但是我什么都没看到. 最佳答案 叹.我知道如果我问这个,我会解决的.好的,这是解决方案:
我在这里缺少的关键是fastcgi_param PATH_TRANSLATED“ $document_root $uri.php”;线.在这个问题中,我描述了一个场景,其中所有php请求都通过了最后一个节-这将消除对中间节的需要.那没有用,需要@php位置. 另外请注意,我切换到$document_root.讨论此问题的许多问题都使用文字文档根目录作为文档根目录,而不是变量.也许它在较早版本的nginx中不存在(我正在使用1.4.6),但这是一种更好的方法. (编辑:吉安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 带有Docker的WordPress和Nginx:未加载静态文件
- nginx – 提供由PHP生成的自定义404页面
- 亚马逊网络服务-Aurelia,Docker,Nginx,AWS Elastic Beansta
- python – Django Admin FORCE_SCRIPT_NAME登录重定向错误
- 如何代理http_x_ssl_client_s_dn标题?
- ruby-on-rails-在Ruby on Rails生产服务器上为乘客乘机前错
- 内部重定向时,Nginx重写或内部重定向周期
- php-在Ubuntu上载WordPress插件或主题时为什么重置连接
- php-当文件大小大于2mb时Laravel文件上传失败
- django-实时启动夹层网站
- ruby-on-rails – 如何配置nginx Unicorn以避免超
- ssl-如何配置让我们在docker映像中为nginx加密证
- ruby-on-rails-为使用Rails 4,nginx和乘客的用户
- Flask gevent – SSE超时使用nginx uwsgi
- django – gevent-socketio nginx uwsgi不能在开
- 使用PHP5-FPM的Nginx-提供空白屏幕的.php文件
- 如果nginx正在运行(dockerized),则无法建立角度d
- php – Nginx – Rails中的WordPress博客使用mim
- utf-8-使用pcre 8.3在nginx上的unicode url重写规
- Linode更新-禁止使用Rails和Passenger Nginx 403
