Redireccionar de www a sin www y viceversa mediante .htaccess
En este manual te explicaremos cómo redirigir tu dominio sin www a una URL en concreto o a la misma con www, solo deberás aplicar este cambio en el fichero .htaccess
Para hacer esta acción, puedes hacerlo de dos maneras:
Primera opción ⇾ Conéctate vía FTP al directorio "/datos/web/" y edita el archivo ".htaccess".
Segunda opción ⇾ En tu SWPanel, dispones de un Gestor de Ficheros con el que podrás gestionar y administrar los directorios y ficheros de tu Web. Puedes guiarte con el siguiente manual
⚠️ El fichero ".htaccess" se encuentra oculto. Si no lo ves, deberás activar la opción para ver ficheros ocultos en tu cliente FTP. También cabe la posibilidad de que debas crearlo. ⚠️
A continuación, añade las líneas de código que especificamos:
REDIRIGIR DOMINIO SIN ‘WWW’
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.midominio.com [NC]
RewriteRule ^(.*)$ http://midominio.com/$1 [L,R=301]
REDIRIGIR DOMINIO CON ‘WWW’
RewriteEngine On
RewriteCond %{HTTP_HOST} ^midominio.com [NC]
RewriteRule ^(.*)$ http://www.midominio.com/$1 [L,R=301]
REDIRIGIR DOMINIO INDISTINTAMENTE CON ‘WWW’ o SIN ‘WWW’ – HTTPS
Este ejemplo se puede dar en el caso que tengas un certificado SSL instalado sobre un www.dominio.com y si quisieras desviar todos los dominios, tanto los de www como los que no contengan www, a https://www.dominio.com
RewriteEngine On
RewriteBase /
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.midominio.com/$1 [R,L]