В коде php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://site.ru/abc/1-title-page");
die();
UPD
Тут ниже
@Scorpi и
@KorsaR-ZN пишут "сделайте через веб-сервер".
Во первых по маске редирект сделать не получится, т.к автору нужны ЧПУ
Во вторых можно конечно сделать редиректов по числу страниц - но это
а) гемморой, т.к автор сказал что страниц таких много
б) при большом количестве страниц будет достаточно медленно обрабатываться и тормозить весь сайт в целом. На php же это 1 запрос в базу что бы получить полный URL и один редирект.
Т.е по сути что бы показать страницу получается +1 запрос к серверу и +1 sql запрос.
Не думаю что у автора там огромный трафик.