Estoy haciendo las url amigables de un sitio, y todo marcha bien cuando hago clic en los botones del menu. Por ejemplo
mi link manda a esto :
dominio.com/buscar/categoria/subcategoria
ya en el htaccess hice las expresiones regulares para que eso se vuelva
dominio.com/buscar.php?categoria=algo&subcategoria=algo
eso ya funciona bien, si puedo recoger esas varibles get.
El problema es que eso lo hago dando clic en botones especificos, pero igual tengo una seccion de buscador, donde igual manda a la pagina buscar.
El buscador esta dentro de un formulario que manda a buscar.php y le agrega la varible buscar del campo de texto del formulario
queda algo asi
dominio.com/buscar.php?buscar=loqueescribioelusuario
pero ahi quiero que la url "amigable sea"
dominio.com/buscar/?buscar=loqueescribioelusuario
es algo como lo que tiene la pagina de taringa.net
El problema ahí es con la expresión regular que tengo que poner en el htaccess
he puesto lo siguiente
Código :
RewriteRule ^/\?buscar=([a-z,A-Z,á,é,í,ó,ú,\s]+)/?$ buscar.php?buscar=$1 [NC,L]
y me manda a que no encuentra la pagina
también intente con esto
Código :
RewriteRule ^buscar/\?buscar=([a-z,A-Z,á,é,í,ó,ú,\s]+)/?$ buscar.php?buscar=$1 [NC,L]
pero sigue sin funcionar
no se que expresión regular usar para que esto funcione.
Alguna pista para hecharlo a andar??
De antemano gracias por la ayuda.