hago lo siguiente:
RewriteRule ^buscar/([.*]+)/([.*]+)/?$ buscador/index.php?c=$1&q=$2 [L]
lo que quiero es que me acepte todos los caracteres, pero nada, no me funciona.
saludos
| |||
Rewriterule y expresiones regulares hago lo siguiente: RewriteRule ^buscar/([.*]+)/([.*]+)/?$ buscador/index.php?c=$1&q=$2 [L] lo que quiero es que me acepte todos los caracteres, pero nada, no me funciona. saludos
__________________ aste nagusia |
| ||||
Tienes: RewriteRule ^buscar/([.*]+)/([.*]+)/?$ buscador/index.php?c=$1&q=$2 [L] Intenta con RewriteRule ^buscar/(.*)/(.*)/$ /buscador/index.php?c=$1&$q=$2 [L]
__________________ Desde la tierra de los nopales, las tortillas de maiz, y en cuya ciudad se encuenta el cerro de la silla. NalgAss Web SpiderMex - La Historia del Hombre Araña en MEXICO |
| |||
no tira con eso :(
__________________ aste nagusia |
| ||||
que error te da, 404??? si es asi checa los logs y fijate que dice de todas formas leete este guia, es muy buena para guiarte y recuerda que configurar rewrite no es algo sencillo. http://httpd.apache.org/docs/1.3/misc/rewriteguide.html
__________________ Desde la tierra de los nopales, las tortillas de maiz, y en cuya ciudad se encuenta el cerro de la silla. NalgAss Web SpiderMex - La Historia del Hombre Araña en MEXICO |
| |||
He conseguido que rule tio, me valia lo que me decias pero ahroa tengo otro problema, mira: RewriteRule ^buscar/?$ buscador/index.php [L] RewriteRule ^buscar/(.+)/?$ buscador/index.php?q=$1&c=0 [L] RewriteRule ^buscar/(.*)/(.+)/?$ buscador/index.php?q=$1&c=$2 [L] el problema es que si pongo buscar/valor1/valor2/ $1 = valor1 pero $2 = valor2/ entiendes? me coje el / gracias
__________________ aste nagusia |
| |||
lo que me has puesto no funcionaba y lo he puesto asi pero sigo teniendo problemas ahora te explico: RewriteRule ^buscar/(.*)/(.+)?/$ buscador/index.php?q=$1&c=$2 [L] RewriteRule ^buscar/(.+)?/$ buscador/index.php?q=$1&c=0 [L] RewriteRule ^buscar/?$ buscador/index.php [L] con eso pongo con la / y no me sale valor/ hasta aquí bien. el problema es si no le pongo la barra, es decir, que me da error 404 si x ejemplo pong buscar/hola/hola al faltar la ultima barra da error 404 y si pongo buscar/hola el mismo error. saludos
__________________ aste nagusia |
| |||
es que me he leido 2 tutos y no hay manera :( encima tngo fiebre creo que eso ayuda a que todo vaya mal :S
__________________ aste nagusia |
| |||
Proba así:
Código:
Eso evita que tome la / dentro del valor referenciado. RewriteRule ^buscar/?$ buscador/index.php [L] RewriteRule ^buscar/([^/]+)/?$ buscador/index.php?q=$1&c=0 [L] RewriteRule ^buscar/([^/]+)/([^/]+)/?$ buscador/index.php?q=$1&c=$2 [L] |