我有幾個網址,如
http://sitename.com/recipes/234
//sitename.com/recipes/235
//sitename.com/recipes/236
的URL MVC htaccess的重定向規則路線以這種方式設置:
//sitename.com/controller/action/ID
我需要寫一個htaccess規則,會做301重定向到
http://sitename.com/recipes
如果項目不存在,蛋糕會拋出404錯誤。如果頁面不存在
我已經在覈心PHP中嘗試了這一點,它工作正常。但是我發現很難在MVC環境中做同樣的事情。我想在cakephp框架上實現它。
我嘗試使用下面的代碼
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?request=$1 [L]
你在用什麼框架?從標籤中不清楚。 – Jeiwan
我想在cakephp框架上實現它。 –
配方是否存在應該由您的應用程序處理,而不是.htaccess,因此您的重定向需要在應用程序的控制器中處理。你如何設置你的路線? – drmonkeyninja