Estoy configurando las url amigables a través del .htaccess de mi web. La verdad es que nunca lo había trabajado. Como estoy empezando con las url amigables necesito si me pueden echar una mano con la escritura.
Os cuento, estoy creando una web de estética. Tengo varias páginas como por ejemplo
Código PHP:
tratamientos_corporales.php
tratamientos_faciales.php
tratamientos_dentales.php
Código PHP:
tratamiento_corporal.php?trat=31
tratamiento_facial.php?trat=4
tratamiento_dental.php?trat=25
Código Apache:
Ver original
RewriteRule ^(.+).html tratamiento_facial.php?trat=$1 RewriteRule ^(.+).html tratamiento_corporal.php?corp=$1 RewriteRule ^(.+).html tratamiento_dental.php?corp=$1
... con esto lo que hace mi página, por lo que he estado investigando, es recoger cualquier valor por medio de ^(.+).html y enviarmelo con la reescritura.
El problema es que cuando siempre me usa la primera regla, es decir, necesito que en vez de usar siempre la misma reescritura, me reconozca que si viene de tratamientos_corporales me lleve a tratamiento corporal, si me viene de tratamientos_faciales me lleve a tratamiento_facial, y asi con todas las paginas.
He estado investigando sobre ^(.+) pero no encuentro solución.
También he estado leyendo los finales como [L] que dejan de reescribir... pero no logro resolverlo.
¿Me podríais ayudar?
La verdad es que con el .htaccess no tengo experiencia.
Gracias por adelantado.