www.algo.com/categoria=autos
y quiero que se vea en la url como
www.algo.com/autos
lo mas simple. probe con 2 reglas diferentes, hay una que me funciona, pero solo cuando el nombre de la categoria no tiene "-", ni acentos, ni nada. Es esta forma:
RewriteRule ^algo/(\w+)/?$ algo/index.php?categoria=$1
El problema con esta regla es que cuando el nombre de la categoria es por ejemplo "Baby Sitters - Enfermos" ahi ya no anda...y deberia andar porque el guion medio esta permitido en las url!.
La otra forma que hice es esta
RewriteRule ^avisos_libres/(.*)/?$ avisos_libres/index.php?categoria=$1.
de esta forma la reescritura de la url funciona..al hacer click en cierta categoria, la url queda de la forma www.algo.com/autos
Pero el problema es que cuando yo quiero recibir la variable "categoria" por get, me muestra esto:
ejemplo:
Código PHP:
echo $_GET["categoria"];
//salida: index.php
Probe usando RewriteBase / antes de escribir la regla..pero nada..sigue igual
Alguien podría darme una mano? nose por donde viene el problema. Desde ya muchas gracias por su tiempo. Saludos cordiales