Вообще оптимальный способ переезда (да ещё и иногда с внедрением HTTPS, хотя сейчас не так актуально) - это отдельно менять дизайн и отдельно делать смены URL.
Ещё вопрос в том какой там объём трафика в целом. Если у вас 300 переходов в месяц с двух поисковых систем - овчинка выделки не стоит и проще взять и сделать новый сайт.
Если это 300 000 переходов - то я бы сохранял URL самых трафиковых страниц. Не существует ни одного фреймворка, который бы не позволял настраивать роуты таким образом, чтобы в конце можно было делать .html