Laravel 5.2 url在没有index.php的情况下无法正常工作

时间:2016-12-05 07:10:32

标签: php .htaccess routing laravel-5.2

我的localhost中有一个laravel 5.2项目,如果没有index.php,它的url是不行的。我已将server.php文件重命名为项目根目录中的index.php,并将.htaccess文件从public复制到项目根目录。项目登陆页面显示正常。但是,当我访问网址时,http://localhost/project_folder/home会重定向到404未找到的网页。当我尝试使用index.php(http://localhost/project_folder/index.php/login)访问url时,它的工作正常。

这是我的.htaccess文件

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

RewriteEngine On

# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]

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

# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

非常感谢任何帮助

谢谢!

0 个答案:

没有答案