我的虚拟主机是:
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