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