Я использую простое приложение с phalcon PHP и AngularJs. Я пытаюсь вызвать phalcon PHP-контроллер из контроллера angularJS через запрос AJAX POST., вызывающий phalcon php MVC-контроллер через ajax
$http.post('/ControllerName/', {params});
и я получаю
404 Запрошенный URL/ControllerName/не найдена на этом сервере
я думаю, что мой запрос перенаправляется к моей папки в то время как мой контроллер PHP находится в непубличной папке.
эти правила .htaccess у меня есть
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]</IfModule>
и в общей папке:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?_url=/$1 [QSA,L]</IfModule>
, что я делаю не так?
@ nicola.p - я должен настроить маршрут? почему я не могу использовать факторию по умолчанию? –