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:
(store.cgi es mi primera pagina o inicio dinamica, aqui mi dominio te redirige al script)RewriteCond %{HTTP_HOST} ^perubookstorecom$ [OR] RewriteCond %{HTTP_HOST} ^wwwperubookstorecom$ RewriteRule ^/?$ /cgi-bin/perubookstore/store.cgi [L]
####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:
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.<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>
HAY SOLUCION? ES DECIRQUE FUNCIONE EL URL AMIGABLE PERO TAMBIEN QUE FUNCIONEN LOS FORM Y SUS RESPECTIVAS ACCIONES?
MUCHAS GRACIAS