¿Cómo redirecciono un dominio sin www a uno con?
Definición del problema
Tienes un sitio o tienda en tu propio servidor—supongamos acme.com—y quieres seguir manteniendo esa infraestructura. Entonces necesitas que tu recién creada tienda Bootic mitiendaacme.bootic.net
sea tu dominio corporativo: www.acme.com
.
Esto se logra accediendo al DNS de tu servidor, creas un registro del tipo CNAME
de nombre www
con el valor proxy.bootic.net
(ver detalles).
Pero esto genera un problema: cuando se visita la tienda sin las www
se ve tu antigua página web, los cual—por supuesto—no quieres.
Alternativas de solución
Te presentamos 4 alternativas de solución:
Redirección desde cPanel
Dentro de cPanel, en la sección Dominios anda a «Redirige» (inglés «Redirects»).

Estando en esta sección, pon la siguiente información:
- Tipo: Permanente 301
- En https?://(www)?: Selecciona el dominio.
- En el campo que inicia con / déjalo vacío.
- En
redirige a pon:<a href="https://www.acme.com/">https://www.acme.com</a>
- En Redirección de www: dale click a "Redireccionar con o sin www"
Añadir
Redireccionamiento Apache
Si tu servidor usa Apache (como lo es en la mayoría de los servidores web) puedes crear un archivo de nombre .htaccess
en la raíz de tu sitio con el siguiente contenido:
RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Redireccionamiento usando PHP
Si tu servidor tiene soporte para PHP puedes editar la página index.php
con lo siguiente:
<?php header('Location: http://www.acme.com/'); exit; ?>
Redireccionamiento usando HTML
Otra alternativa es usar HTML. Edita el archivo index.html
y pon lo siguiente:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="refresh" content="0;URL='http://www.acme.com/'" /> </head> </html>