基於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' => '',
鏈接:https://www.jianshu.com/p/75885df65554