El .htaccess tiene opciones para hacer una cosa que se llama RewriteCond... que es una condicion...
Por ejemplo en este foro... si utilizara un archivo .htaccess por cada post... es muy probable que tendria que usar al menos un 2% del tamaño en la base de datos del post en espacio para el htaccess en el disco.
Lo que debes hacer es tomar los datos y enviarlos con las variables que el htaccess te da... por ejemplo:
Código:
RewriteRule ^calendario/(.+)/(.+)/(.+)\.php cal.php?dia=$3&mes=$2&ano=$1
En este caso si acceden a la direccion: "www.tusitio.com/calendario/2007/10/13" realmente van a acceder a "www.tusitio.com/cal.php?dia=13&mes=10&ano=2007" y de esta manera no tienes que crear tantos htaccess como tus productos... sino encontrar una solucion para todo y usar las variables de htaccess.
Suerte!