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

mod_rewrite y redirection

Estas en el tema de mod_rewrite y redirection en el foro de Apache en Foros del Web. Hola, Quiero que cuando ejecute http://localhost/?locale=en , el server redireccione a http://localhost/algo . Hasta ahora escribí esto pero no está funcionando, sospecho que es por ...
  #1 (permalink)  
Antiguo 16/02/2011, 20:52
 
Fecha de Ingreso: octubre-2004
Ubicación: En algún lugar de la República Oriental del Uruguay
Mensajes: 366
Antigüedad: 20 años, 2 meses
Puntos: 0
mod_rewrite y redirection

Hola,
Quiero que cuando ejecute http://localhost/?locale=en, el server redireccione a http://localhost/algo.

Hasta ahora escribí esto pero no está funcionando, sospecho que es por el "?"

Código:
Options +Indexes
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteRule ^locale=en$ en/guides [R=301,L]
Gracias
__________________
ratamaster
  #2 (permalink)  
Antiguo 19/02/2011, 17:24
 
Fecha de Ingreso: diciembre-2009
Ubicación: dirname(__FILE__)
Mensajes: 149
Antigüedad: 15 años
Puntos: 11
Respuesta: mod_rewrite y redirection

exacto, sería:

Código Apache:
Ver original
  1. Options +Indexes
  2. Options +FollowSymlinks
  3. RewriteEngine on
  4. RewriteBase /
  5. RewriteRule ^\?locale=en$ en/guides [R=301,L]

Hay que escapar el ? porque forma parte de la sintáxis de expresiones regulares.

Espero que te ayude, saludos
__________________
Estreno blog ~ DesarrolladorWeb.cl :)

Etiquetas: Ninguno
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 21:15.