我用Laravel 3开发了一个小应用,在本地(MAMP)它工作得很好,但是当我把它上传到我的服务器(由Aruba托管)并导入数据库时,我得到了正确的主页显示(加载数据库也没有任何问题),但我试图访问的任何路线都会返回404错误。我还发现这不是Laravel的404,他的消息像“我们需要地图”之类的,这是服务器的404。我认为这可能与.htaccess有关,但是是什么呢?
发布于 2013-10-13 23:33:41
这件事发生在我托管Tophost的时候。我通过添加这行代码解决了这个问题:
Rewritebase /path/to/public在public目录下的.htaccess中,例如:
Rewritebase /laravel/public
我使用Laravel 4,我不确定它是否也适用于3。
https://stackoverflow.com/questions/17063726
复制相似问题