【发布时间】:2015-09-25 02:24:30
【问题描述】:
我刚刚开始使用 Laravel。我刚刚安装了它。但是当我制作一条新路线时它不起作用,它说:
在此服务器上找不到请求的 URL /laravel/public/test。
这是目前我的 routes.php:
Route::get('/', function () {
> return view('welcome'); });
> Route::get('/test', function () {
> return view('test'); });
当然,我还创建了一个名为 test 的视图。当我去:
我看到了 Laravel 启动模板。但是当我去:
> http://localhost/laravel/public/test
它不工作?
为什么我也可以访问:
谢谢。
编辑:
<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]
</IfModule>
【问题讨论】: