OLD ---> NEW
http://abc.com/cities/view/1 -->http://abc.com/melbourne-day-tours/
http://abc.com/categories/view/3 -->http://abc.com/melbourne-day-tours/great-ocean-road-tours
http://abc.com/tours/view/1 -->http://abc.com/melbourne-day-tours/great-ocean-road-tours/great-ocean-road-adventure-tour
我确实有一个旧项目,现在我必须做重定向,我该怎么办? 使用htaccess?或任何其他方式?
当我将http://abc.com/melbourne-day-tours/
放入我的兄弟时,地址栏中的网址将保持不变,并且它是呼叫控制器和http://abc.com/cities/view/1
的操作
谢谢
答案 0 :(得分:2)
执行此操作的最佳方法是使用CakePHP Router。您可以在app/Config/routes.php
中设置路线,例如:
Router::connect(
'/melbourne-day-tours',
array('controller' => 'cities', 'action' => 'view', 1)
);
如果您计划拥有许多路线,那么您最好使用存储在数据库中的slu ..在上面的链接中有一些相关信息。
答案 1 :(得分:0)
我刚刚做的是:
我刚刚完成的只是app/webroot/.htaccess
RewriteRule ^melbourne-day-tours/?$ /cities/view/1 [L]
它工作了!
谢谢 !