環境
Linux Overlords 3.10.0-327.3.1.el7.x86_64 #1 SMP Wed Dec 9 14:09:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
PHP 5.6.16 (cli) (built: Dec 17 2015 10:06:34)
nginx version: nginx/1.9.9
問題描述
在學習 phalcon 的過程中 環境都已經配置好,偽靜態也沒有問題;但是發現phalcon project projectName
可以訪問預設控制的 如http://localhost/
自己建立的TestController.php
http://localhost/test
則無法訪問;
請會耍 Phalcon 的大俠指教
解決方案
使用 nginx 配置規則$_SERVER['QUERY_STRING']
;起初是使用$_SERVER['REQUEST_URI']
偽靜態跳轉不通過
回複內容:
環境
Linux Overlords 3.10.0-327.3.1.el7.x86_64 #1 SMP Wed Dec 9 14:09:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
PHP 5.6.16 (cli) (built: Dec 17 2015 10:06:34)
nginx version: nginx/1.9.9
問題描述
在學習 phalcon 的過程中 環境都已經配置好,偽靜態也沒有問題;但是發現phalcon project projectName
可以訪問預設控制的 如http://localhost/
自己建立的TestController.php
http://localhost/test
則無法訪問;
請會耍 Phalcon 的大俠指教
解決方案
使用 nginx 配置規則$_SERVER['QUERY_STRING']
;起初是使用$_SERVER['REQUEST_URI']
偽靜態跳轉不通過
正確的解釋是由於phalcon預設採用QUERY_STRING
可以在路由配置指定REQUEST_URI
It`s supported: https://docs.phalconphp.com/en/latest/reference/routing.html#uri-sources