Hola,
 
Me he fijado en wordpress y el htaccess solo contiene  
Código:
 # BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
# END WordPress
  y con eso hace el mod rewrite, mi pregunta es, ¿como lo hace?. 
Se me ocurrió utilizar el mismo htaccess y con $_SERVER['REQUEST_URI'] redireccionar con un header pero... no se si será muy recomendable de cara a los buscadores. 
Esto supongo que se hace en PHP, esta es la categoría correcta. No mover, porfavor. 
Un saludo!