![]() |
RewriteRule Problema Lo que quiero conseguir es que cuando alguien escriba www.miweb.com/var/LO_QUE_SEA ........... me ejecute la primera opcion de ahi abajo (hasta aqui todo correcto, esta parte si me funciona) Pero en el caso de que no se cumpla ese patron, sea lo que fuera lo k el usuario me escriba, quiero que me ejecute la segunda direccion de abajo, mandando como parametro todo lo que el usuario ha escrito Ej: www.miweb.com/pepito/lanotica/1/b Esta como no cumple la primera opcion, pues quiero que me llame al index2.php mandandome parametro=pepito/lanotica/1/b RewriteEngine On Options +FollowSymlinks RewriteBase / RewriteRule ^var/(.+) ./index.php?parametro=$1 [L] RewriteRule ^(.+) ./index2.php?parametro=$2 [L] Yo lo he hecho asi y no me funciona el ultimo Rewrite Rule, porque? Un saludo |
Re: RewriteRule Problema En caso de que nadie supiera contestarme a mi duda, me sería tambien de gran utilidad si supierais alguna pagina donde aparezca un buen manual de modrewrite, o en su defecto un buen manual de expresiones regulares, que creo que es lo que necesito Gracias UN SALUDO, |
Re: RewriteRule Problema No estoy seguro si sera por eso, pero la barra hay que escaparla: Código: RewriteEngine OnPara expresiones regulares, puedes consultar: http://www.regular-expressions.info/reference.html |
Re: RewriteRule Problema gracias por la respuesta pero como explike arriba, la primera condicion se cumple y funciona bien, la que no me funciona es el siguiente patron aun asi, gracias por la respuesto Un saludo |
Respuesta: RewriteRule Problema Cita:
si quieres utilizar $2 seria algo asi para que tengas una idea: Código: RewriteRule ^(.+)/(.+) ./index2.php?parametro=$1&par2=$2 |
| La zona horaria es GMT -6. Ahora son las 16:28. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.