Ori*_*ice 9 php ajax model-view-controller angularjs phalcon
我正在使用phalcon PHP和AngularJs的简单应用程序.我试图通过AJAX POST请求从angularJS控制器调用我的phalcon PHP控制器.
$http.post('/ControllerName/', {params});
Run Code Online (Sandbox Code Playgroud)
我明白了
404在此服务器上找不到请求的URL/ControllerName /
我认为我的请求被路由到我的公共文件夹,而我的php控制器位于非公共文件夹中.
这些是我拥有的.htaccess规则
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]</IfModule>
Run Code Online (Sandbox Code Playgroud)
并在公共文件夹中:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?_url=/$1 [QSA,L]</IfModule>
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
好吧,我的问题出在重写机制上,正如我所想的那样。首先,在 httpd.conf 文件中我必须:
| 归档时间: |
|
| 查看次数: |
6229 次 |
| 最近记录: |