Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2015, 02:55
Avatar de SUSMO
SUSMO
 
Fecha de Ingreso: abril-2008
Ubicación: Barcelona
Mensajes: 188
Antigüedad: 16 años
Puntos: 0
Añadir www con .htaccess

Hola a todos!!!

Estoy intentando añadir con .htaccess de manera general a cualquier dominio las www: dominio.com --> www.dominio.com, excepto que éste sea un subdominio: demo.dominio.com que lo tiene que dejar igual.

Navegando, he encontrado varios códigos para hacerlo pero no me funciona ninguno, se queda en bucle intentando resolver la petición dejando la pantalla en blanco mientras piensa :(

Os pongo los diferentes códigos que he provado a ver si me podéis decir cúal es el problema

Código PHP:
  RewriteCond %{HTTP_HOST} !^www. [NC]
  
RewriteCond %{HTTP_HOST} !.([a-z-]+.[a-z]{2,6})$ [NC]
  
RewriteRule http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
Código PHP:
RewriteCond %{HTTP_HOST} ^(.*)$ [NC]
RewriteCond %{HTTP_HOST} !^(.*).(.*). [NC]
RewriteCond %{HTTPS}^on(s)|
RewriteRule HTTP%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 
Código PHP:
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteCond %{HTTP_HOST} !^(.*).(.*). [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 
Ni siquiera especificando el nombre del dominio funciona ¬_¬'
Código PHP:
RewriteCond %{HTTP_HOST} !^demo.dominio.com$ [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 
No se me da muy bien el htaccess pero hasta donde se no veo que sean incorrectas estas reglas.

Alguien puede ayudarme?
__________________
Perdida en el mundo del conocimiento