Laravel路由和.htaccess文件无法在1and1托管上工作

Fai*_*zal 4 php apache .htaccess routes laravel

我的客户最近从1and1.com托管公司购买了linux 1&1无限包.我在Laravel 4.2框架中为他构建了应用程序.该应用程序在我的本地计算机上以及在我自己的VPS上运行得非常好.但是当我在客户端主机上设置文件时,看起来.htaccess文件无效.这就是为什么,laravel路由不起作用,我在尝试访问网站的不同路由时不断收到404错误消息.

我已经对这个问题进行了很多研究,发现许多人都处于同样的问题但却找不到解决这个问题的真正方法.

这是.htaccess代码:

<IfModule mod_rewrite.c>
  Options -MultiViews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^ index.php [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

我正在使用Laravel 4.2

Ice*_*ire 12

我在我的1&1托管解决方案上遇到了同样的问题.我建议添加:

RewriteBase /
Run Code Online (Sandbox Code Playgroud)

这对我有用.

一切顺利,M