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

Redireccion con parametros en htaccess

Estas en el tema de Redireccion con parametros en htaccess en el foro de Apache en Foros del Web. Hola muchachos, quisiera saber como puedo hace runa redireccion con parametros incluidos en la nueva URL. Por ejm: Si accedo a: http://midominio.net/algo.php?opcion=1&opcion2=2 Me Redireccione a: ...
  #1 (permalink)  
Antiguo 28/11/2009, 15:40
Avatar de DjMiki  
Fecha de Ingreso: octubre-2007
Ubicación: Paijan - Trujillo - La Libertad
Mensajes: 90
Antigüedad: 17 años, 2 meses
Puntos: 2
Mensaje Redireccion con parametros en htaccess

Hola muchachos, quisiera saber como puedo hace runa redireccion con parametros incluidos en la nueva URL.
Por ejm:
Si accedo a: http://midominio.net/algo.php?opcion=1&opcion2=2
Me Redireccione a: http://midominio.com/algo.php?opcion=1&opcion2=2


O que estemos utilizando url amigable:
Si accedo a: http://midominio.net/noticias-mantenimiento_computadoras.html
Me Redireccione a: http://midominio.com/noticias-mantenimiento_computadoras.html


Algo mas si se llegua acceder a una imagen:
Si acceso a: http://midominio.net/imagen.jpg
Me redireccione a: http://midominio.com/imagen.jpg


Entonces mi pregunta es como añadir esos parametros en htaccess, como serian las reglas.
Osea que asi sea lo que sea lo que acompañe a la primera url, tambien acompañe a la Segunda. ala de destino. Inclusive con las url amigables.

Espero me ayuden. ya que intente con RedirectMatch 301 o [R=301,L]
  #2 (permalink)  
Antiguo 04/03/2010, 17:41
 
Fecha de Ingreso: marzo-2010
Mensajes: 1
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Redireccion con parametros en htaccess

hola, mira no necesitas incluir los parámetros en la redirección.
para redirecionar:
www.antiguo.com -> www.nuevo.com
o para
www.sitio.com/antiguo?var1=val1&var2=val3...varn=valn ->
www.sitio.com/nuevo?var1=val1&var2=val3...varn=valn
vasta con que usar redirect o rewrite

Usando rewrite sería

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^antiguo nuevo [L]

Bastaría con eso, y toda variable será pasada y si usas php pues cada variable la obtendrás con el GET
  #3 (permalink)  
Antiguo 04/03/2010, 18:43
Avatar de DjMiki  
Fecha de Ingreso: octubre-2007
Ubicación: Paijan - Trujillo - La Libertad
Mensajes: 90
Antigüedad: 17 años, 2 meses
Puntos: 2
De acuerdo Respuesta: Redireccion con parametros en htaccess

Gracias por la respuesta SIAVICHAY, pero llegue a encontranlo, quizas otra opcion, y me sirvio mucho, incluso con variables incluidas. Espero a alguien mas.
Eh aqui el codigo:

Código Apache:
Ver original
  1. RewriteCond %{HTTP_HOST} ^www.antiguo.com$ [NC]
  2. RewriteRule ^(.*)$ http://www.nuevo.com/$1 [R=301,L]
  #4 (permalink)  
Antiguo 09/03/2010, 04:38
 
Fecha de Ingreso: diciembre-2004
Mensajes: 296
Antigüedad: 20 años
Puntos: 1
Respuesta: Redireccion con parametros en htaccess

Hola yo creo que quiero hacer los mismo pero de un subdominio, sería así?

RewriteCond %{HTTP_HOST} ^vinos.vinosyrecetas\.com$ [NC]

RewriteRule ^(.*)$ http://www.vinos-españa.es/$1 [R=301,L]

y esto me cogería todas sus las páginas ?

Saludos
__________________
Visitar:
www.vinosyrecetas.com
www.galerias-arte.com
  #5 (permalink)  
Antiguo 09/03/2010, 15:12
 
Fecha de Ingreso: diciembre-2004
Mensajes: 296
Antigüedad: 20 años
Puntos: 1
Respuesta: Redireccion con parametros en htaccess

Si si que va mi ejemplo, perfecto!!

saludos y gracias por la información
__________________
Visitar:
www.vinosyrecetas.com
www.galerias-arte.com
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:01.