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}s ^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?