我的路线中是否有办法明确地将特定参数后的任何内容重定向到301重定向到正确的网址?
像
这样的东西<?
if ($this->params['wrongCategory']) {
$this->redirect('/properCategory');
}
?>
但理想情况下我的路线?
Router::connect('/wrongCategory/*', /*do a 301 redirect here */);
答案 0 :(得分:0)
我相信通过根目录中的文件 .htaccess 进行永久重定向会更有效率,如下所示:
RewriteRule ^wrongCategory/(.*)$ /properCategory/$1 [R=301,L]