2015-05-25 55 views
0

在我正在做一個網站,一個集成的遊戲。我把遊戲(在一個文件夾中)放在laravel項目的根目錄下。路由到遊戲文件夾公用文件夾

我想要的路線是「mywebsite.com/game」,但它重定向到「mywebsite.com/game/index.php」。但我只希望URL顯示'/遊戲'。

我控制器

// GAME 
Route::get('/game', '[email protected]'); 

控制器:

public function game() 
{ 
    return Redirect::to('/game/index.php'); 
} 

但是,當我這樣做,我得到 'ERR_TOO_MANY_REDIRECTS' 瀏覽到 '/遊戲' 的時候。它看起來像它不會像我打算在我的控制器中重定向到'index.php'。

我使用Redirect::to錯的,因爲它不是一個laravel看法?或者是別的什麼?

+1

您重定向到'/ game'被路由到,當你嘗試去'/遊戲/ index.php',因爲它與'/ game'開始。嘗試把你的遊戲放在不同的路徑上,比如'/ my-game'或者類似的東西 –

+0

@SebBarre,的確可以解決這個錯誤,並且我可以進入遊戲。但是現在我的網址仍然顯示'/game/index.php'。我能解決這個問題嗎? – RW24

+0

您可以通過網絡服務器級重定向來解決這個問題。聽起來你的遊戲不在Laravel中,所以你不能在那裏使用路由。 –

回答

0

您可以使用一個.htaccess與一個重寫規則。