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

problem rewrite y form (post)

Estas en el tema de problem rewrite y form (post) en el foro de Apache en Foros del Web. amigos: ayudenme por favor. estoy cambiando mis url dinamicas a url amigables y estas url dinamicas a estaticas (para actualizar la nueva direccion amigable en ...
  #1 (permalink)  
Antiguo 19/10/2009, 07:36
 
Fecha de Ingreso: septiembre-2008
Mensajes: 7
Antigüedad: 15 años, 8 meses
Puntos: 0
problem rewrite y form (post)

amigos:
ayudenme por favor. estoy cambiando mis url dinamicas a url amigables y estas url dinamicas a estaticas (para actualizar la nueva direccion amigable en buscadores)

###en mi .htaccess tengo:

AQUI MI PERUBOOKSTORECOM TE REDIRIJE A PERUBOOKSTORECOM/CGI-BIN/PERUBOOKSTORE/STORE.CGI

Código:
RewriteCond %{HTTP_HOST} ^perubookstorecom$ [OR]
RewriteCond %{HTTP_HOST} ^wwwperubookstorecom$
RewriteRule ^/?$ /cgi-bin/perubookstore/store.cgi [L]
(store.cgi es mi primera pagina o inicio dinamica, aqui mi dominio te redirige al script)


####luego para actualizar los antiguos enlaces dinamicos a estatico:

AQUI QUIENES VAN EN EL BUSCADOR A PERUBOOKSTORECOM/CGI-BIN/PERUBOOKSTORE/STORE.CGI ESTE CODIGO LOS MANDA A PERUBOOKSTORE.COM

Código:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /cgi-bin/perubookstore/store\.cgi\ HTTP/
RewriteRule ^cgi-bin/perubookstore/store\.cgi$ /? [L,R=301]

LO ANTERIOR TRABAJA BIEN, PERO EL PROBLEMA ES CUANDO USO UN FORMULARIO COMO ESTE:

Código:
<form method=post action=/cgi-bin/perubookstore/store.cgi>
<input type=hidden name=action value=buy>
<input type=hidden name=quantity value=1>
<input type=hidden name=productid value=PROD2>
</form>
EL REWRITE TE REDIRIGE A LA PRIMERA PAGINA (O SEA A STORE.CGI) PERO NO A /cgi-bin/perubookstore/store.cgi?action=buy COMO CORRESPONDERIA. CAMBIANDO POST A GET SE ARREGLARIA LA COSA, PERO LA IDEA ES QUE SON DATOS OCULTOS QUE NO DESEO QUE APAREZCAN EN EL URL.

HAY SOLUCION? ES DECIRQUE FUNCIONE EL URL AMIGABLE PERO TAMBIEN QUE FUNCIONEN LOS FORM Y SUS RESPECTIVAS ACCIONES?

MUCHAS GRACIAS
  #2 (permalink)  
Antiguo 19/10/2009, 07:57
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: problem rewrite y form (post)

¿Pero en el cgi colocaste para que reconociera tanto POST como GET?
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 19/10/2009, 08:19
 
Fecha de Ingreso: septiembre-2008
Mensajes: 7
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: problem rewrite y form (post)

Cita:
Iniciado por abimaelrc Ver Mensaje
¿Pero en el cgi colocaste para que reconociera tanto POST como GET?

bueno, antes de realizar las instrucciones rewrite en el .htaccess todo funcionaba normalmente. no he hecho ningun cambio en mi script (unicamente cambiado los nuevos enlaces a la web estatica), pero en lo referente a los formularios todos funcionan normalmente.
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 09:16.