下面由thinkphp框架教程欄目給大家介紹ThinkPHP 6.0 多語(yǔ)言優(yōu)化擴(kuò)展包,希望對(duì)需要的朋友有所幫助!
如果是報(bào)路由錯(cuò)誤,則說(shuō)明啟用了路由控制,那么所有被訪問(wèn)的頁(yè)面都需要配置路由,否則將無(wú)法訪問(wèn)。
例如:
在瀏覽器中運(yùn)行http://hml.tp6.com/admin/getlog
報(bào)錯(cuò):當(dāng)前訪問(wèn)路由未定義或不匹配
已設(shè)置過(guò)路由:
原因:當(dāng)前訪問(wèn)方式是post,在瀏覽器中無(wú)法模擬訪問(wèn),必須在apipost中訪問(wèn)。改成get方式也可以。
另注意:如果是多應(yīng)用模式架構(gòu)的話,路由要帶上模塊名,如admin。如圖所示目錄層級(jí)。
如圖:訪問(wèn)成功
如果報(bào)404錯(cuò)誤,一般是客戶端的問(wèn)題,url輸入有誤,將你的域名后加上index.php試下,例如你需要訪問(wèn)的路由是:
http://hml.tp6.com/admin/getlog,那么你可以寫成這樣:http://hml.tp6.com/index.php/admin/getlog
這種情況設(shè)置一個(gè)偽靜態(tài)即可,在thinkPHP根目錄下的public下添加一個(gè)文件nginx.htaccess,添加如下代碼:
if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; }