phalcon路由无法正常工作

时间:2014-03-31 10:06:22

标签: apache ubuntu-12.04 phalcon vhosts phalcon-routing

我遇到了同样的问题 项目/中的.htaccess文件是

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule  ^$ public/    [L]
RewriteRule  (.*) public/$1 [L]

服务器:apache
和命令&#34; a2enmod重写&#34;显示&#34; 模块重写已启用&#34;
当我将浏览器指向项目文件夹时,我可以看到文件夹结构,当我指向项目/公共时,我可以看到&#34; Hello world。&#34;我正在使用ubuntu基本操作系统。我正确地关注或者我的安装中是否有任何错误。

2 个答案:

答案 0 :(得分:1)

  

当我将浏览器指向项目文件夹时,我可以看到文件夹结构,当我指向项目/公共时,我可以看到&#34; Hello world。&#34;

应该配置您的服务器,这样您就无法从浏览器中看到项目文件夹,虚拟主机的根目录应该是公共文件夹

答案 1 :(得分:0)

IfModule是否已关闭?

当你去另一个uri时你看到了什么? Phalcon的错误还是Apache 404?

尝试禁用mod重写,重启apache然后再次启用

a2dismod rewrite
service apache2 restart
a2enmod rewrite
service apache2 restart

我收到此错误,但我不确切知道如何解决它...