Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/12/2008, 08:52
showlnx
 
Fecha de Ingreso: noviembre-2005
Ubicación: /dev/null
Mensajes: 23
Antigüedad: 19 años, 2 meses
Puntos: 0
Rutas, $_GET y forms

Buenas,

Estoy realizando una aplicación en PHP y a la hora de arreglar las URLs con variables pasadas por GET me he encontrado con un problema.

Tengo hecho de tal manera que ahora tengo esto en el .htaccess:

Código:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^calendario/.*/jornada/.* calendario.php [L]
RewriteRule    calendario                      calendario.php [L]
De forma que si pongo http://localhost/calendario/liga me sale la jornada actual, y si pongo http://localhost/calendario/liga/jornada/2 pues me sale la jornada 2.

Hasta aquí todo bien, el problema viene cuando intento hacer un select con options para seleccionar todas las jornadas.

El select pasa el valor por GET y entonces la URL queda algo parecido a esto http://localhost/calendario/liga?jornada=3 o http://localhost/calendario/liga/jornada/2?jornada=3, dependiendo de donde esté.

Me gustaría saber si hay alguna manera de hacer que se GET modifique directamente la URL o si hace falta añadir algo al htaccess para que redireccione cuando vea un ?jugador=3

Espero que me podáis ayudar,
Un saludo.