課程
/后端開發
/ThinkPHP
/快速入門ThinkPHP 5.0--基礎篇
在瀏覽器訪問application下的admin\controller\Index.php時總是出現“頁面錯誤,請稍后重試”的提示,評論區里方法都試過還是無法解決,想問一下還有沒有什么方法可以解決,謝謝
2018-03-29
源自:快速入門ThinkPHP 5.0--基礎篇 2-4
正在回答
這是個URL訪問問題
URL設計(參考網址http://www.php.cn/manual/view/32826.html,URL設計相關)
ThinkPHP5.1在沒有定義路由的情況下典型的URL訪問規則是:
http://serverName/index.php(或者其它應用入口文件)/模塊/控制器/操作/[參數名/參數值...]
支持切換到命令行訪問,如果切換到命令行模式下面的訪問規則是:
>php.exe?index.php(或者其它應用入口文件)?模塊/控制器/操作/[參數名/參數值…]
可以看到,無論是URL訪問還是命令行訪問,都采用PATH_INFO訪問地址,其中PATH_INFO的分隔符是可以設置的。
普通模式的URL訪問不再支持,但參數可以支持普通方式傳值
>php.exe?index.php(或者其它應用入口文件)?模塊/控制器/操作?參數名=參數值&…
如果不支持PATHINFO的服務器可以使用兼容模式訪問如下:
http://serverName/index.php(或者其它應用入口文件)?s=/模塊/控制器/操作/[參數名/參數值...]
必要的時候,我們可以通過某種方式,省略URL里面的模塊和控制器。
即至少有兩種訪問模式:
1,http://serverName/index.php(或者其它應用入口文件)/模塊/控制器/操作(方法名)
2,http://serverName/index.php(或者其它應用入口文件)?s=/模塊/控制器/操作(方法名)
如我的就是http://localhost:8080/projectbytp5/public/index.php?s=admin/Index/getEnv,訪問無問題
訪問路徑應該是 localhost/admin/index/index
舉報
ThinkPHP5已發布多時,想了解ThinkPHP5的新特性嗎?老司機帶你馬上出發~
4 回答url 訪問控制器?
1 回答剛剛安裝好tp5 出現輸入完url訪問不了的問題
1 回答URL問題
5 回答我通過URL地址訪問我按照您的方法做怎么還要加index.php?
2 回答為什么我通過老師的模塊/類/方法的URL形式無法訪問??
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-05-22
這是個URL訪問問題
URL設計(參考網址http://www.php.cn/manual/view/32826.html,URL設計相關)
ThinkPHP5.1在沒有定義路由的情況下典型的URL訪問規則是:
支持切換到命令行訪問,如果切換到命令行模式下面的訪問規則是:
可以看到,無論是URL訪問還是命令行訪問,都采用PATH_INFO訪問地址,其中PATH_INFO的分隔符是可以設置的。
如果不支持PATHINFO的服務器可以使用兼容模式訪問如下:
必要的時候,我們可以通過某種方式,省略URL里面的模塊和控制器。
即至少有兩種訪問模式:
1,http://serverName/index.php(或者其它應用入口文件)/模塊/控制器/操作(方法名)
2,http://serverName/index.php(或者其它應用入口文件)?s=/模塊/控制器/操作(方法名)
如我的就是http://localhost:8080/projectbytp5/public/index.php?s=admin/Index/getEnv,訪問無問題
2018-03-29
訪問路徑應該是 localhost/admin/index/index