No, sism82 .. no se trata de hacer todo eso sino que sea el servidor HTTP (o script PHP en su defecto) el que "tome" el URL que se está pidiendo y lo "transforme" en otro (eso sí, usando expresiones regulares).
Todo esto lo hace "transparente" para tus aplicaciones el módulo de apache "mod_rewrite" .. pero también hay soluciones vía PHP como detalla este tutorial:
http://www.zonaphp.com/articulo30.php
Un saludo,