Для своих сайтов лучше делать PHP редиректы, Создавать под каждую ссылку отдельную страницу - бред товарищ. PHP удобен тем что он генерирует автоматически промежуточную страницу. Тем кто не может справиться есть полно простеньких скриптов которые можно подтянуть к своему сайту.
Ничем не лучше, т.к. если делать универсальный редирект через php, то нужен PHP скрипт
А вот с файлом .htaccess всё гораздо проще, т.к. надо прописать всего одну строку
Например ссылка:
redirect.yury-reshetov.ru/qwertygoods1731.html
Внешне похожа на html страницу, но на самом деле это редирект, где число - это ID оффера в агрегаторе. Т.е. чтобы поменять рефку, не надо заново заливать код на хостинг или что-то исправлять в файле, а достаточно всего лишь заменить ID в самой ссылке.