将访问者重定向到新页面

时间:2012-03-19 17:19:00

标签: .htaccess redirect

我的网站有新版本,但新网址完全不同。旧的就像/some-page-3.html,新的就像/ article / index / 5,并且id之间没有关联。

我想将访问者重定向到新页面,当有人来自谷歌/some-page-3.html然后将他重定向到文章/ index / 5。即使我必须为htaccess中的每个页面写一行,我真的需要这个。

1 个答案:

答案 0 :(得分:0)

一个选项是将所有内容重定向到主文件(控制器)并在代码内部处理重定向(这称为引导)

如果你想用mod_rewrite做,请使用thin

RewriteCond %{REQUEST_URI} ^/some-page-3.html$ [NC]
RewriteRule ^(.*)$ /article/index/5 [QSA,L]

ps以上内容不适用于尾部斜杠,以启用那些使用^/some-page-3.html[/]?$ [NC]