我是Laravel的新手,我试图创建我的第一条路线,但只有在URL中放入了一个ID时才有效。如果我没有放置任何ID(以斜线结尾),它会将我重定向到我的服务器的根目录。我读here,我应该在.htaccess中删除Laravel的重写规则,但它仍然不起作用。调用控制器重定向到根
我的路线:我的控制器的
Route::get('musibitmedias/{id}', '[email protected]');
Route::get('musibitmedias', '[email protected]');
部分:我的.htaccess文件的
# Handles "GET /" request
public function getIndex($id)
{
return View::make('musibitmedia')->with('musibitmedias', Musibitmedia::all());
}
内容
<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>
任何帮助将不胜感激。
谢谢!
已经做了并重新启动了Apache,以防万一。 – MusicAndCode 2014-09-07 12:47:11