Зачем тебе это нужно?Если вы не планируете кодировать длинный и длинный список перенаправлений в свой файл .htaccess, вы должны выполнять все свои перенаправления в PHP.
Из приведенного вами примера URL я предполагаю, что все элементы имеют уникальный идентификатор, который уже привязан к URL.В этом случае вы можете создать карту в своей базе данных, которая говорит, что «правильным» URL для элемента 655520 является hummer.php.Вы можете использовать это для выполнения перенаправления из PHP.
Вот пример того, как вы можете это сделать.Я делаю предположение, что у вас уже есть файл .htaccess, который переводит URL в GET.Что-то вроде RewriteRule ^(.*)$ index.php?request=$1 [L,QSA]
//determine if you were passed a "legacy URL" (not shown)
if (legacyURL) {
$urlComponents = $explode("/", $_GET['request']);
$url = getItemUrl($components[2]);
header("Location: " . $url,TRUE,301);
exit();
}