我已将我的所有项目文件上传到我的云计算机上,位于/var/www/html/
。
当我通过浏览器访问本机的IP地址时,它会显示预期的页面,该页面将路由到MyCtrl/index
。
但是,如果我手动转到IPAddr/MyCtrl/index
,我会收到apache server 404错误。
其他任何一条路线都不起作用。例如。 IPAddr/MyCtrl/someOtherAction
也会产生404。
主页加载意味着MyCtrl/index
的默认配置正在运行,但是可能没有正确执行URL重写?
有人可以告诉我问题是我的bootstrap.php
文件还是我的.htaccess
文件,以及可能的修复方法?
这是我第一次将应用程序迁移到云计算机上,所以我不确定问题是什么。
答案 0 :(得分:0)
因此,如果有人遇到同样的问题,请点击此处修复:
(这是考虑到所有项目文件都在/var/www/html/
必须在/etc/apache2/apache2.conf
自:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
要:
<Directory /var/www/>
Options All
AllowOverride All
Require all granted
</Directory>
这个答案帮助了我: Kohana The requested URL /home was not found on this server