将旧页面重定向到新的seo目标

时间:2011-07-14 11:39:15

标签: .htaccess mod-rewrite redirect

我有一个小问题:(

在我的网站上我使用mod_rewrite创建了一些规​​则...

RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([0-9][0-9][0-9][0-9][0-9][0-9][^/]+)$ /index.php?lang=$1&i=$2&cat=$3&item=$4 [L]

根据该规则我收到以下链接

/en/article/category/item/021205

上面的代码就是一切都好...... 现在我的问题是我改变了我的网站搜索引擎优化。 链接现在看起来像这样

/en/article/category/item/021205-seo-link-is-here

我的问题是google和co ..的页面。

有没有办法创建我可以重定向的规则:

/ en / article / category / item / 021205 >>到>> / en / article / category / item / 021205-seo-link-is-here

我的网站是多语言/ en / es / fr,如果它对规则很重要

最好的问候bernte

1 个答案:

答案 0 :(得分:2)

如果您想自己重定向每个页面,那么RewriteRules的顺序非常重要。

更好的解决方案是忽略 index.php中的seo-link,除非articleId是唯一的