更改了 laravel 文件夹并立即删除文件夹路由不起作用


Changed laravel folder and remove folder now route is not working

我目前拉拉维尔项目的文件夹结构是

local
---app
---bootstrap
---vender
index.php
.htaccess

这是我的路线.php在应用程序文件夹中

Route::get('/', function()
{
    return View::make('pages.home');
});
Route::get('about', function()
{
    return View::make('pages.about');
});
Route::get('projects', function()
{
    return View::make('pages.projects');
});
Route::get('contact', function()
{
    return View::make('pages.contact');
});

这是我在根文件夹中的 .htacess 文件

<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>

我的主要项目位于localhost/laravel。它正确显示所有菜单,但

当我单击"关于"菜单或其他菜单项目时,重定向到本地主机/项目或本地主机/关于。它按手动 URL 类型工作,如本地主机/拉拉维尔/项目或本地主机/拉拉维尔/关于等

试试这个:

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