【发布时间】:2015-03-01 08:42:02
【问题描述】:
我当前的laravel项目文件夹结构是
local
---app
---bootstrap
---vender
index.php
.htaccess
它是我在 app 文件夹中的 route.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。它正确显示所有菜单,但
当我单击关于菜单或其他菜单项目时,重定向到 localhost/project 或 localhost/about。 它通过类型手动 url 工作,如 localhost/laravel/project 或 localhost/laravel/about 等
【问题讨论】: