redirección htaccess vs redirección php

He decidido cambiar todo mi/dyanmic.php?UID=... páginas a/static/Name-From-DB. He leído que la mejor manera de redireccionar, en cuanto a SEO, es implementar una redirección 301 .htacess:

(http://www.tamingthebeast.net) - La forma correcta: un htaccess 301 Redirect: un redireccionamiento 301 es la estrategia más eficiente y amigable para visitantes / sitios web que se encuentra alojada en servidores que ejecutan Apache.

Sin embargo, dado que tengo miles de páginas para las que necesito usar la redirección, parece bastante ineficiente tener miles de entradas en el archivo .htacess:

redirect 301 /dynamid.php?UID=1 http://www.domain.com/static/Name-From-DB
redirect 301 /dynamid.php?UID=2 http://www.domain.com/static/Another-Name-From-DB
and so on...

Por lo tanto, parece que la forma eficiente de hacerlo es a través de la página PHP, configurando el encabezado en la redirección 301 de acuerdo con el UID:

<?
Header( "HTTP/1.1 301 Moved Permanently" ); 
// Getting the page static name from the DB according to the UID
$result = mysql_query('SELECT Name FROM DB WHERE UID='$_GET["uid"]'');
$row=mysql_fetch_assoc($result);
// Redirect to the new page
Header( "Location: http://www.domain.com/static/" . $row[0] ); 
?> 

Mi pregunta es si este método tendrá un efecto negativo en el ranking de mis páginas, considerando el párrafo que cité anteriormente que la mejor manera de hacer una redirección es a través del .htaccess.

¡Gracias!

Respuestas a la pregunta(0)

Su respuesta a la pregunta