перенаправить старые страницы на новые цели SEO - PullRequest
0 голосов
/ 14 июля 2011

У меня небольшая проблема: (

на моем сайте я создал с 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

с этим кодом все в порядке .. Теперь моя проблема в том, что я изменил свой сайт для SEO. ссылка теперь выглядит вот так

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

Моя проблема - это страницы в Google и со ..

есть ли способ создать правило, которое я могу перенаправить:

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

мой сайт мультиязычный / en / es / fr, если это важно для правила

С наилучшими пожеланиями Бернте

1 Ответ

2 голосов
/ 14 июля 2011

Если вы хотите выполнить перенаправление для каждой страницы самостоятельно, то порядок ваших RewriteRules важен.

Лучшим решением было бы игнорировать SEO-ссылку в вашем index.php, если articleId не уникален

...