la soluzione c'è... fossi in te farei:
.htaccess
Codice:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . redirector.php [L]
e la dentro tieni la tua bella tabella come array associativo e fa i redirect tramite
redirector.php
Codice PHP:
<?PHP
$path = '/index.php';
$nuovePagine = array('/gnocca.html' => '/gnocca.php',
'/casa/milf.html' => '/varie.php?type=milf',
'/bla.html' => '/bla.php');
if(!empty($nuovePagine[$_SERVER['REQUEST_URI']]))
$path = $nuovePagine[$_SERVER['REQUEST_URI']];
}
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.tuosito.tld".$path);
?>
codice ovviamente non testato e buttato giù a caso... ma dovrebbe rendere l'idea 
Non ha senso far sudare apache per ogni singolo file (anche statico!) in mezzo a migliaia di rules 
per rispondere alla tua domanda: un migliaio di righe su un server decenti le gestisce senza tanti problemi... la rottura è che rallenta i tempi di risposta... c'è poco da fare...
Segnalibri