404找不到 - 为什么我不能在laravel中打开除“/”之外的任何视图?

时间:2016-02-27 17:27:23

标签: php apache .htaccess laravel ubuntu

我的虚拟主机是:

 brk.localhost

指向我的laravel应用程序公用文件夹。

我的routes.php

Route::get('/login', function(){
return view('login');
 });

的.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}]
</IfModule>

我的视图目录中有一个名为login.blade.php的文件

但是当我要“http://brk.localhost/”完美地获取主页时,但当我尝试转到“http://brk.localhost/login”时,我收到“404 Not Found”消息。

需要帮助......

1 个答案:

答案 0 :(得分:1)

您需要启用mod_rewrite:

sudo a2enmod rewrite