Linux部署thinkphp5,nginx服务器一直访问index/index问题解决方法

文章出自 虎书博客 转载请注明出处。

基于thinkphp5写的项目,部署到Linux环境nginx下时,不管访问那个方法,都强制跳转到Index/index方法。修改下配置文件即可解决该问题:
修改项目配置文件application/config.php中的pathinfo_fetch的末尾增加REQUEST_URI

// +----------------------------------------------------------------------
// | URL设置
// +----------------------------------------------------------------------

// PATHINFO变量名 用于兼容模式
'var_pathinfo'           => 's',
// 兼容PATH_INFO获取
'pathinfo_fetch'         => ['ORIG_PATH_INFO', 'REDIRECT_PATH_INFO', 'REDIRECT_URL', 'REQUEST_URI'],
// pathinfo分隔符
'pathinfo_depr'          => '/',
// URL伪静态后缀
'url_html_suffix'        => '',

原文链接: http://www.tigerbook.cn/acticle-30.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容