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

[SOLUCIONADO] sin www a www

Estas en el tema de sin www a www en el foro de Apache en Foros del Web. Hola, estoy trabajando con wamp 2.0 y estoy armando el .htaccess quiero que 2 dominios redireccionen sin www a www.dominio ... El problema es con ...
  #1 (permalink)  
Antiguo 26/11/2016, 14:47
Avatar de luzzifer  
Fecha de Ingreso: julio-2009
Ubicación: Paraná - Argentina
Mensajes: 160
Antigüedad: 8 años, 1 mes
Puntos: 2
Pregunta sin www a www

Hola, estoy trabajando con wamp 2.0 y estoy armando el .htaccess quiero que 2 dominios redireccionen sin www a www.dominio...

El problema es con cualquiera de estas

Código:
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Aclaro el modo Rewrite esta ON, cuando intento entrar el la pagina poniendo el dominio.com me lo lleva a a www.dominio.com pero no se ve la pagina no la carga. Me aparece Servidor no encontrado
  #2 (permalink)  
Antiguo 26/11/2016, 17:01
Avatar de franciscomarin  
Fecha de Ingreso: junio-2009
Ubicación: Terrassa, BCN, CAT
Mensajes: 2.366
Antigüedad: 8 años, 1 mes
Puntos: 318
Respuesta: sin www a www

Y la pregunta es... ¿El dominio tiene correctamente configuradas las DNS para que el www. funcione? ¿Apache está correctamente configurado para que acepte las www?
  #3 (permalink)  
Antiguo 26/11/2016, 17:02
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 808
Antigüedad: 6 años, 5 meses
Puntos: 115
Respuesta: sin www a www

Prueba asi:

Código Apache:
Ver original
  1. RewriteEngine On
  2. RewriteCond %{HTTP_HOST} !^www\.
  3. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

y tambien verifica la correcta visualización de un index.html de prueba... para descartar que sea problema de codigo
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)
  #4 (permalink)  
Antiguo 01/12/2016, 17:31
Avatar de luzzifer  
Fecha de Ingreso: julio-2009
Ubicación: Paraná - Argentina
Mensajes: 160
Antigüedad: 8 años, 1 mes
Puntos: 2
Respuesta: sin www a www

Estoy apuntando 2 dominios a la ip donde esta wamp. Y quisiera que los 2 dominios cuando los coloquen dominio.com los redirija a www.dominio.com. He intentado con el codigo que me pasaste petit89 pero no me funciono.

Mod_rewrite lo tengo activo. Cuando pongo el .htacces
Código .htacces:
Ver original
  1. RewriteEngine On
  2.     RewriteCond %{HTTP_HOST} !^www\.
  3.     RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Veo que cambia el dominio a www. pero no carga la pagina tira error.

Que debo configurar para que funcione correctamente. Disculpen mi ignoracia.
  #5 (permalink)  
Antiguo 01/12/2016, 21:57
Avatar de franciscomarin  
Fecha de Ingreso: junio-2009
Ubicación: Terrassa, BCN, CAT
Mensajes: 2.366
Antigüedad: 8 años, 1 mes
Puntos: 318
Respuesta: sin www a www

Cita:
Iniciado por franciscomarin Ver Mensaje
Y la pregunta es... ¿El dominio tiene correctamente configuradas las DNS para que el www. funcione? ¿Apache está correctamente configurado para que acepte las www?
Gracias por ignorarme...
  #6 (permalink)  
Antiguo 03/12/2016, 16:10
Avatar de luzzifer  
Fecha de Ingreso: julio-2009
Ubicación: Paraná - Argentina
Mensajes: 160
Antigüedad: 8 años, 1 mes
Puntos: 2
Respuesta: sin www a www

Hola francisco no te ignore por eso al final pregunte.

Cita:
Que debo configurar para que funcione correctamente. Disculpen mi ignoracia.
  #7 (permalink)  
Antiguo 13/12/2016, 15:36
Avatar de luzzifer  
Fecha de Ingreso: julio-2009
Ubicación: Paraná - Argentina
Mensajes: 160
Antigüedad: 8 años, 1 mes
Puntos: 2
Respuesta: sin www a www

Gracias Petit89

Funciono con la manera que me has dicho:

Código .htaccess:
Ver original
  1. RewriteEngine On
  2.     RewriteCond %{HTTP_HOST} !^www\.
  3.     RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
  #8 (permalink)  
Antiguo 16/12/2016, 10:23
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.184
Antigüedad: 4 años, 1 mes
Puntos: 379
Respuesta: sin www a www

Pues no es correcto...
Con esa regla redirecciona cualquier cosa alojada en dicho directorio (carpeta "www", "public_html" o similar), y no creo que eso sea lo que deseas.
Lo lógico sería determinar el dom:
Código Apache:
Ver original
  1. RewriteEngine On
  2. RewriteCond %{HTTP_HOST} .
  3. RewriteCond %{HTTP_HOST} !^www\.miweb\.com$
  4. RewriteRule (.*) http://www.miweb.com/$1 [R=301,L]
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #9 (permalink)  
Antiguo 16/12/2016, 10:37
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.184
Antigüedad: 4 años, 1 mes
Puntos: 379
Respuesta: sin www a www

En palabras brutas....
Este grave error... quiere decir, cualquier cosa alojada que este contenida en un enlace.
Código Apache:
Ver original
  1. %{HTTP_HOST}

No, no...
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-

Etiquetas: 301, htaccess, www
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 15:27.