Google开始尽早索引我的网站,因此它们的某些路由转到了不存在的页面,从而导致丢失控制器错误。将错误编入索引的Google页面重定向到我的路由中的正确页面
在我的路线中有一种方法可以将特定参数之后的任何内容显式重定向到301重定向到正确的URL吗?
喜欢的东西
<?
if ($this->params['wrongCategory']) {
$this->redirect('/properCategory');
}
?>
我的路线内
但最好?
Router::connect('/wrongCategory/*', /*do a 301 redirect here */);
在做重定向这样它来发送重要的正确的HTTP状态代码,您将无法实现使用路由。 .htaccess是以前的建议。 – stef 2012-03-02 14:30:47