tôi đang sử dụng ứng dụng đơn giản với phalcon PHP và AngularJs. tôi đang cố gắng gọi điều khiển PHP phalcon của tôi từ bộ điều khiển angularJS thông qua yêu cầu AJAX POST.gọi một phalcon php MVC điều khiển thông qua ajax
$http.post('/ControllerName/', {params});
và tôi nhận được
404 Các yêu cầu URL/ControllerName/không tìm thấy trên máy chủ này
tôi nghĩ rằng yêu cầu của tôi đang được chuyển đến thư mục công cộng của tôi trong khi điều khiển php của tôi nằm trong thư mục ngoài công cộng.
đây là những quy tắc .htaccess tôi có
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]</IfModule>
và trong thư mục công cộng:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?_url=/$1 [QSA,L]</IfModule>
những gì tôi làm sai?
@ nicola.p - nên tôi cấu hình một tuyến đường? tại sao tôi không thể sử dụng phalcon mặc định? –