有一个旧的网站,其网址是这样的:index.php?id=11&lang=en
,但仍会被Google索引一段时间。我基于CakePHP创建了一个新网站,我想将旧URL重定向到新URL。
以下尝试无效:
$routes->redirect('/index.php?id=11&lang=en', '/controller/action/someId', ['status' => 302]);
我猜想webroot文件夹中的.htaccess文件存在一些冲突:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
可以通过cakephp路由完成吗?