0

我有同样的问题我在 project/ 中的 .htaccess 文件是

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

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

4

2 回答 2

1

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

你的服务器应该被配置,所以你不能从浏览器看到项目文件夹,你的虚拟主机的根目录应该是公用文件夹

于 2014-04-08T16:02:35.093 回答
0

IfModule 关闭了吗?

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

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

a2dismod rewrite
service apache2 restart
a2enmod rewrite
service apache2 restart

我得到了这个错误,但我不知道我究竟是如何解决它的......

于 2014-03-31T14:12:38.500 回答