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

www a no www

Estas en el tema de www a no www en el foro de Apache en Foros del Web. Hola, estoy modificando mi archivo .htaccess para redirigir permanentemente las peticiones a mi pagina web sin las www hacia la url con www. El problema ...
  #1 (permalink)  
Antiguo 26/08/2009, 09:51
 
Fecha de Ingreso: diciembre-2004
Mensajes: 278
Antigüedad: 19 años, 5 meses
Puntos: 0
www a no www

Hola, estoy modificando mi archivo .htaccess para redirigir permanentemente las peticiones a mi pagina web sin las www hacia la url con www.
El problema que tengo es que parece que HTT_POST contiene la ruta completa hace mi web dentro del hosting y desemboca en una url invalida:

Código:
RewriteEngine On

RewriteCond %{HTTP_HOST} . 
RewriteCond %{HTTP_HOST} !^www\.mipagina\.com
RewriteRule ^(.*)$		http://www.mipagina.com/$1	[R=301,L]
El resultado es que si entro en mipagina.com, esta se redirecciona a:
http://www.mipagina.com/home/virtual/mipagina.com

Cual es la solucion?
Gracias
  #2 (permalink)  
Antiguo 26/08/2009, 13:22
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Respuesta: www a no www

No entiendo para qué pusiste esta línea:

RewriteCond %{HTTP_HOST} .

De todas formas yo uso este código y funciona:

Código:
RewriteCond %{HTTP_HOST} !^www\.dominio\.com$ [NC]
RewriteRule ^(.*)$ http://www.dominio.com/$1 [R=301,L]
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #3 (permalink)  
Antiguo 26/08/2009, 13:37
 
Fecha de Ingreso: diciembre-2004
Mensajes: 278
Antigüedad: 19 años, 5 meses
Puntos: 0
Respuesta: www a no www

Sobre la primera línea he leído que es para navegadores que usen http 1.0. Ahora mismo no recuerdo mas detalles.
  #4 (permalink)  
Antiguo 26/08/2009, 13:53
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Respuesta: www a no www

Pues creo que sobra y además es lo que hace que no funcione...
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #5 (permalink)  
Antiguo 26/08/2009, 15:26
 
Fecha de Ingreso: diciembre-2004
Mensajes: 278
Antigüedad: 19 años, 5 meses
Puntos: 0
Respuesta: www a no www

No se si sobra, pero no es lo que hace que no funcione (sí, falla sin tener esa línea).
Razón de la primera linea segun leí en un foro:

If you do use a negative pattern, always test for a blank HTTP_HOST. Otherwise, true HTTP/1.0 clients will get an 'infinite' redirect loop.
  #6 (permalink)  
Antiguo 27/08/2009, 00:47
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Respuesta: www a no www

¿Probaste con lo que te puse yo? Es casi igual que lo que tienes (una vez eliminada la línea). Como te digo a mi me funciona bien
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #7 (permalink)  
Antiguo 27/08/2009, 09:01
 
Fecha de Ingreso: diciembre-2004
Mensajes: 278
Antigüedad: 19 años, 5 meses
Puntos: 0
Respuesta: www a no www

He probado con tu version, y no no funciona.
Hablaré con los del hosting para ver si me dan algo de luz.
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:08.