Перенаправление со старых url на новые

$iD
На сайте с 06.12.2007
Offline
81
$iD
453

Задача такая:

Хочу сменить движок сайта (сейчас стоит DLE)

он формирует url вида site.ru/категория/id-имя новости.html (в DLE )

у нового же движка: site.ru/gag/id

т.к. я сразу затупил и поисковик уже проиндексировал и занёс в выдачу 600 страниц, не хотелось бы это терять.

подскажите, пожалуйста, как грамотно с помощью htaccess сделать редирект на новые url? Чтобы не потерять проиндексированные страницы и тем самым не понизить себя в выдаче.:popcorn:

Всё для вебмастеров (http://wmasteru.org)
SK
На сайте с 31.08.2007
Offline
81
#1

если ID 100% собпадают то как-то так =)

RewriteRule ^(.*)/([0-9]+)\-(.*)\.html$ $1/$2

если несовпадают, можно написать минипарсер с помощью которого можно соотнести id-шники, и забить все 600 строк в htaccess, или всё забить вручную вида

RewriteRule ^cat/1-novost.html$ cat/4

Нужен перенос информации? Информеры на сайт? Сграбить контент? Создать базу товаров? Изготовление любых парсеров! (/ru/forum/836197)
$iD
На сайте с 06.12.2007
Offline
81
$iD
#2

совпадут... я посты от дле перебью в новый движок, т.е. ID будут совпадать

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий