Foros del Web » Administración de Sistemas » Apache »

Mod_rewrite y formularios de búsqueda

Estas en el tema de Mod_rewrite y formularios de búsqueda en el foro de Apache en Foros del Web. Bueno, ya he conseguido entender (que no es poco) y hacer funcionar en mi servidor mod_rewrite en las URLs directas, es decir yo tenía por ...
  #1 (permalink)  
Antiguo 15/12/2005, 09:46
 
Fecha de Ingreso: noviembre-2003
Mensajes: 50
Antigüedad: 21 años
Puntos: 0
Mod_rewrite y formularios de búsqueda

Bueno, ya he conseguido entender (que no es poco) y hacer funcionar en mi servidor mod_rewrite en las URLs directas, es decir yo tenía por ejemplo
http://www.midominio.com/index.php?c...d=1&enlace=abc
y mediante mod_rewrite he conseguido que se transforme en
www.midominio/index/ab/1/abc.html
mediante la regla:
RewriteRule ^index/([a-z]{2})/([0-9]{1})/([a-z]{6,8})/(.+)\.html$ index.php?case=$1&id=$2&$3=$4 [L]

Pero ahora tengo un problema con los formularios, antes yo tenía el siguiente formulario:
<form type="text" method="GET" action="http://midominio.com/index.php">
y pasaba por el metodo get todas las variables necesarias para la ejecución del script y en la URL aparecia http://www.midominio.com/index.php?c...d=1&enlace=abc con todas las variables enlazadas normalmente.

Ahora con el mod_rewrite si coloco algo así en el formulario para que se ejecute la consulta y actue el mod_rewrite <form type="text" method="GET" action="http://midominio.com/index/<?echo $case;?>/<?echo $id;?>/<?echo $enlace;?>.html"> la URL resultante es un hibrido que evidentemente me da un error
http://midominio.com/index/ab/1/abc....d=1&enlace=abc

¿Alguna idea para resolverlo? Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:55.