Laravel 5路由无法正常工作,.htaccess未加载

时间:2016-03-29 18:00:16

标签: php apache .htaccess laravel mod-rewrite

我的Laravel项目有问题,我一直在浏览一些问题,但他们没有解决我的问题...所以我有

  • 将httpd.conf AllowOverride更改为All
  • 在Apache
  • 上启用了重写模块

但是当我尝试导航到除根之外的任何其他路线时,我仍然会收到404错误。

我在.htaccess中添加了一个重定向行,但页面从不重定向,所以我推断.htaccess没有被加载。

编辑//将index.php添加到URL工作!因此upper_string = sntc.upper()有效,但localhost/laravel/crud4/public/index.php/create没有。

这是我的.htaccess

localhost/laravel/crud4/public/create

这是我的路线

Redirect 301 / http://www.google.com

<IfModule mod_rewrite.c>

    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On

    # Redirect Trailing Slashes...
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

只有第一条路线有效。有什么问题?如果需要,我可以提供更多信息。

0 个答案:

没有答案