将错误索引的Google网页重定向到我的路线中的正确页面

时间:2012-03-02 08:28:33

标签: .htaccess cakephp routes

谷歌很早就开始为我的网站编制索引,因此他们将一些路由转到一个不存在的页面,这会丢失控制器错误。

我的路线中是否有办法明确地将特定参数后的任何内容重定向到301重定向到正确的网址?

这样的东西
<?
if ($this->params['wrongCategory']) {
$this->redirect('/properCategory');
}
?>

但理想情况下我的路线?

Router::connect('/wrongCategory/*', /*do a 301 redirect here */);

1 个答案:

答案 0 :(得分:0)

我相信通过根目录中的文件 .htaccess 进行永久重定向会更有效率,如下所示:

RewriteRule ^wrongCategory/(.*)$ /properCategory/$1 [R=301,L]