делайте бекап без папки /upload/ и прочих бинарных файлов.
Сам код (ядро + сайт) занимает от силы 300мб
и научитесь пользоваться гитом, тогда такие проблемы станут неактуальны.
- выгрузить список товаров со старого сайта
- выгрузить список товаров с нового сайта
- сопоставить их по названию или артикулу
- получить список ссылок и соотвественно редиректов
тебе надо работать на с шаблонам панигации, а с шаблоном списка новостей/товаров
хотя и твой код по сути должен работать, надо только делать проверки без кеша
лучше не редактировать