301重定向CakePHP

时间:2015-02-26 12:14:06

标签: php cakephp redirect web

我最近开始了一份新工作,我发现在我们的某个邮件列表中链接的页面已不复存在。我是开发人员/系统管理员,所以我认为设置重定向很简单,但是我们的网站在后端运行CakePHP,而我没有经验。

我想将oursite.com/page/online-store重定向到oursite.com

我在该文件的底部尝试了Router::redirect('/page/online-store', 'http://www.oursite.com', array('status' => 301));,但它似乎无法正常工作,只是在页面加载时挂起,直到我对该行进行评论。

routes.php中的相关行:

// login and register
Router::connect('/login', array('controller' => 'accounts', 'action' => 'login'));
Router::connect('/register', array('controller' => 'accounts', 'action' => 'register'));

// home
Router::connect('/', array('controller' => 'site', 'action' => 'home'));
Router::connect('/admin', array('controller' => 'users', 'action' => 'login', 'admin' => true));

// dashboard
Router::connect('/admin/dashboard', array('controller' => 'pages', 'action' => 'dashboard', 'admin' => true));

// search
Router::connect('/search', array('controller' => 'products', 'action' => 'search'));

// pages
Router::connect('/page/site-map', array('controller' => 'site', 'action' => 'map'));
Router::connect('/page/home', array('controller' => 'site', 'action' => 'home'));
Router::connect('/page/*', array('controller' => 'pages', 'action' => 'index'));

我很感激任何帮助。

0 个答案:

没有答案