404 找不到 - 为什么除了“/”之外,我无法在 laravel 中打开任何视图


404 Not found - why can't I open any views in laravel except for "/"?

我的虚拟主机是:

 brk.localhost

定向到我的拉拉维尔应用程序公共文件夹。

我的路线.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 未找到"消息。

需要帮助...

您需要

启用mod_rewrite:

sudo a2enmod rewrite