2015-07-01 115 views
0

我已經安裝這樣的routes.php文件文件的路徑:笨3路由問題

$route['videos/video'] = 'videos';

因此,如果用戶輸入:

http://domain.com/videos/video/

我希望它只是加載工作的視頻頁面,但我遇到的問題是它保持URL相同,所以當用戶點擊視頻頁面中的一個視頻時,url將如下所示:

http://domain.com/videos/video/video/1

當IS應該是這樣的:

http://domain.com/videos/video/1

有什麼辦法來改變這種行爲?

此外,有沒有什麼方法可以隱藏URL中的方法?

+0

我認爲你的問題更多地與你爲每個視頻生成的鏈接href值有關。你有HTML代碼嗎? – ecarrizo

+0

這裏是html鏈接 - 'video_title?>'但如果我刪除'視頻/'它混亂其他頁面。 – iamthestreets

回答

2
$route['videos/video'] = "videos/index"; 
$route['videos/video/(:num)'] = "videos/video/$1"; 
+1

我做了你的答案,但我也不得不刪除'video /'並添加'$ route ['(:num)'] ='videos/video/$ 1''和'$ route ['videos /( :num)'] ='videos/video/$ 1''我會標記你的答案是正確的。 – iamthestreets

+1

在評論中,你允許兩個鏈接相同的結果。這對SEO不好。 – Tpojka