由于項目需要,以前使用作為服務器的項目需要改換成Nginx,但是換過之后出現了一個問題錯誤信息 重定向過多,直接使用域名進行訪問的時候提示“該網頁無法正常運作 重定向的次數過多 TS”。
通過一步一步對代碼進行斷點輸出查到原因是沒有進行設置默認的訪問模塊(默認控制器和默認方法)或者設置的默認訪問模塊(默認控制器和默認方法)不存在。所以造成了此種原因。
解決方案如下:(推薦學習:PHP視頻教程)
首頁直接配置跳轉向 admin.php錯誤信息 重定向過多,但由于\\\think\.php文件中中,() 函數 $this->;
結果為'/',,這種情況就會去配置文件中查找設置默認的控制器和操作,由于未進行這只默認的訪問模塊和控制器以及方法,所以造成“重定向的次數過多”錯誤返回。
我們只需將 tp5 中 \\.php配置文件中的(默認模塊名)配置(默認控制器名)配置和(默認操作方法名)配置改成存在的控制器和方法就行:// 默認模塊名
'' => 'home',
// 默認控制器名
'' => 'Index',
// 默認操作名
'' => 'index',