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, 15:47
Avatar de luzzifer  
Fecha de Ingreso: julio-2009
Ubicación: Paraná - Argentina
Mensajes: 158
Antigüedad: 7 años, 7 meses
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, 18:01
Avatar de franciscomarin  
Fecha de Ingreso: junio-2009
Ubicación: Terrassa, BCN, CAT
Mensajes: 2.301
Antigüedad: 7 años, 7 meses
Puntos: 311
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, 18:02
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 636
Antigüedad: 5 años, 11 meses
Puntos: 94
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
  #4 (permalink)  
Antiguo 01/12/2016, 18:31
Avatar de luzzifer  
Fecha de Ingreso: julio-2009
Ubicación: Paraná - Argentina
Mensajes: 158
Antigüedad: 7 años, 7 meses
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, 22:57
Avatar de franciscomarin  
Fecha de Ingreso: junio-2009
Ubicación: Terrassa, BCN, CAT
Mensajes: 2.301
Antigüedad: 7 años, 7 meses
Puntos: 311
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, 17:10
Avatar de luzzifer  
Fecha de Ingreso: julio-2009
Ubicación: Paraná - Argentina
Mensajes: 158
Antigüedad: 7 años, 7 meses
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, 16:36
Avatar de luzzifer  
Fecha de Ingreso: julio-2009
Ubicación: Paraná - Argentina
Mensajes: 158
Antigüedad: 7 años, 7 meses
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, 11:23
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Monzón (Aragón)
Mensajes: 3.173
Antigüedad: 3 años, 7 meses
Puntos: 377
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, 11:37
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Monzón (Aragón)
Mensajes: 3.173
Antigüedad: 3 años, 7 meses
Puntos: 377
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-



La zona horaria es GMT -6. Ahora son las 06:55.