jueves, 9 de noviembre de 2017

Forzar a un sitio para mostrar o no el www

Forzar a un sitio para mostrar o no el www

www

Poco a poco se ha ido restringiendo el uso de www en nuestros sitios, colocando un subdominio o bien evitando su uso. Por ejemplo http://ift.tt/2hi3YTM

Esto puede parecer que no influye en la correcta vista de nuestro sitio pero no siempre es así.

El problema ocurre cuando tenemos sistemas que, aunque están hecho para no soportar www, los usuarios por costumbre al entrar al sitio, lo colocan.

Esto puede ocasionar algunos problemas de funcionalidad en nuestro sitio, obligándonos a indicar en archivos de configuración o de conexión el soporte del mismo.

Para solucionar esto podemos indicar a nuestro sitio que si encuentra un “www” lo elimine, o bien, que haga lo inverso, que si no lo encuentra, que lo coloque en el navegador.

Para ello, debemos crear un archivo .htaccess en la raiz del sitio, el cual puede ser colocado desde cPanel, desde FTP o bien conectándonos desde SSH.

 

Para evitar www


RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.misitio\.com [NC]
RewriteRule ^(.*)$ http://misitio.com/$1 [L,R=301]

 

Para obligar a www


RewriteEngine on
RewriteCond %{HTTP_HOST} ^misitio.com [NC]
RewriteRule ^(.*)$ http://ift.tt/2zwED2V [L,R=301,NC]

Guardamos el archivo y comprobamos que funcione correctamente.



from WordPress http://ift.tt/2zwEyMF

No hay comentarios:

Publicar un comentario

Etiquetas

apache (1) bash (1) consola (1) cpanel (1) ftp (1) html (1) Internet (1) Linux (1) ssh (1) tutoriales (1) www (1)