Сохранение старых URL сайта?
Это действительно можно сделать при помощи mod_rewrite. (Подробности изложены в пособии по серверу Apache.)

Это действительно можно сделать и ещё как-нибудь. Например, при помощи mod_alias.
Вот примерчик файла .htaccess, как это сделать с mod_rewrite:
RewriteEngine On
RewriteBase /

RewriteRule ^old/document.html$ index.php?page=new_document [L]

Объединить несколько документов можно с помощью регулярных выражений, например так:
RewriteRule ^old/(\w+).html$ index.php?page=new_$1[L]

[L] означает, что это перенаправление не будет дальше обрабатываться mod_rewrite и приведет прямо на index.php.