Que tal te va el Mod Rewrite.
.htaccess
Referencias.
http://www.ticware.com/ejemplo-5.php http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html http://www.peoplecnc.com/ayuda_mod_rewrite.html
Y a mi parecer la utilizacion del mod rewrite es muy sencilla, solo hay que testear un poco.
Un ejemplo.
.htaccess el archivo se encuentra en la raiz del sitio
/www/.htaccess <- Este archivo se puede crear en el bloc de notas, pero puede que tengas dificultades en windows ya que no permite la utilizacion del punto al principio del archivo, lo que puede hacer es ponerle un nombre cualquiera, subirlo por ftp ya una vez subido le editas el nombre al que deberia ser (.htaccess).
Código:
<IfModule mod_rewrite.c>
#encendemos el mod.
RewriteEngine on
#Este sera el directorio que reecribiremos, la raiz.
RewriteBase /
#Esta sera la condicion.
#Ejemplo. /index.php?q=unvalor
#sera lo mismo que /unvalor
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</IfModule>
Nota: tomado del .htaccess de drupal.