Cómo redirigir www a no-www en PrestaShop desde cPanel
¿Por qué es importante redirigir www a no-www en PrestaShop?
Cuando montas una tienda online con PrestaShop, una de las primeras cosas que debes configurar es la versión canónica de tu dominio. Es decir, decidir si tu tienda funcionará con www (como www.tutienda.com) o sin www (como tutienda.com). Aunque parezca un detalle menor, esta decisión tiene un impacto directo en tu SEO prestashop y en la experiencia de usuario.
Si no configuras una redirección correcta, Google podría tratar www.tutienda.com y tutienda.com como dos sitios web distintos. Esto genera contenido duplicado, diluye la autoridad de tu dominio y puede hacer que tus rankings bajen. La solución es aplicar una redirección 301 cpanel, que es una redirección permanente que le dice a los buscadores y a los visitantes que la versión canónica es una sola.
En este artículo te voy a explicar, paso a paso y sin tecnicismos, cómo realizar esta configuración desde cPanel, el panel de control más común en el hosting compartido. No necesitas ser un experto en programación, solo seguir las instrucciones al pie de la letra.
Antes de empezar: ¿Qué necesitas?
Para llevar a cabo este proceso, necesitas tener acceso a dos cosas:
-
Acceso a cPanel: normalmente es
tudominio.com/cpanelotudominio.com:2083. Si no sabes cómo entrar, contacta con tu proveedor de hosting. -
Acceso al panel de administración de PrestaShop: para ajustar la URL de tu tienda. Generalmente es
tudominio.com/admin.
Además, es importante que tengas a mano tu clave FTP o el Administrador de archivos de cPanel, porque vamos a editar un archivo llamado .htaccess. No te preocupes, te guiaré para que no toques nada que no debas.
Paso 1: Decide tu dominio canónico (www o no-www)
Antes de tocar nada, debes elegir cuál será tu dominio principal. La mayoría de los expertos en SEO prestashop recomiendan usar la versión no-www porque es más corta, fácil de recordar y evita problemas de caché y cookies en algunos servidores. Pero si tu marca ya es conocida con www, también es válido.
Mi recomendación: usa no-www (tutienda.com). Es la opción más limpia y moderna.
Una vez que lo decidas, debes configurar dos cosas:
- La URL en PrestaShop.
- La redirección en el servidor.
Vamos a ello.
Paso 2: Configurar la URL en PrestaShop
Este es el primer lugar donde debes hacer cambios. PrestaShop tiene una opción para definir la URL de tu tienda, y si no la configuras bien, la redirección no funcionará correctamente.
Cómo hacerlo:
-
Entra a tu panel de administración de PrestaShop.
-
Ve al menú Parámetros avanzados → General.
-
Busca la sección Configuración de la tienda (o similar según tu versión).
-
Verás dos campos:
- Dominio de la tienda: aquí debes poner
tutienda.com(sinwwwy sinhttp://). - Dominio SSL de la tienda: aquí debes poner también
tutienda.com(sinwww).
- Dominio de la tienda: aquí debes poner
-
Guarda los cambios.
[TIP] Si tu tienda ya estaba funcionando con
www, al guardar estos cambios es posible que la página se vea rara por unos minutos. No te preocupes, es normal. La redirección que configuraremos en el paso siguiente lo solucionará.
Paso 3: Crear la redirección 301 en cPanel
Ahora vamos a la parte más importante: la redirección 301 cpanel. Esta es una instrucción que se guarda en el archivo .htaccess y que le dice al servidor que cuando alguien intente entrar con www, lo envíe automáticamente a la versión sin www.
Opción A: Usar el editor de redirecciones de cPanel (más fácil)
-
Entra en tu cPanel.
-
Busca la sección Dominios y haz clic en Redirecciones.
-
En el campo Tipo, selecciona Permanente (301).
-
En Dominio, elige tu dominio desde el desplegable (por ejemplo,
tutienda.com). -
En Ruta (directorio), déjalo vacío o escribe
/(esto redirige todas las páginas). -
En Redirige a, escribe la URL completa sin
www, por ejemplo:https://tutienda.com/. -
Marca la casilla Redirigir con o sin www si está disponible (depende de la versión de cPanel).
-
Haz clic en Guardar.
Con esto, cPanel generará automáticamente las reglas en el .htaccess. Pero a veces, por temas de caché o configuración, no funciona al 100%, así que te recomiendo verificar el archivo manualmente.
Opción B: Editar manualmente el archivo .htaccess (más fiable)
Si la opción anterior no te funciona o prefieres tener control total, aquí tienes el método manual:
-
En cPanel, busca la sección Archivos y haz clic en Administrador de archivos.
-
Navega hasta la carpeta
public_html(owwwsi es tu caso). -
Busca el archivo
.htaccess. Si no lo ves, activa la opción Mostrar archivos ocultos (suele estar en la esquina superior derecha). -
Haz clic derecho sobre el archivo y selecciona Editar.
-
Al final del archivo (o al principio, pero antes de las líneas de PrestaShop), añade las siguientes líneas:
# Redirección de www a no-www
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.tutienda\.com [NC]
RewriteRule ^(.*)$ https://tutienda.com/$1 [L,R=301]
</IfModule>
Importante: reemplaza tutienda.com por tu dominio real. Si usas http en lugar de https, cambia la URL de destino.
- Guarda los cambios y cierra el editor.
[WARNING] Asegúrate de no borrar las líneas que PrestaShop ya tiene en el
.htaccess. Si las eliminas, tu tienda dejará de funcionar. Solo añade las líneas nuevas al final del archivo.
Paso 4: Verificar que la redirección funciona
Después de configurar todo, es hora de comprobar que la redirección 301 cpanel funciona correctamente.
Cómo verificarlo:
-
Abre una ventana de incógnito en tu navegador (o usa otro navegador).
-
Escribe
www.tutienda.comen la barra de direcciones y pulsa Enter. -
Deberías ser redirigido automáticamente a
tutienda.com. -
Revisa que la URL en la barra ya no tenga
www. -
Haz lo mismo con una página interna, por ejemplo
www.tutienda.com/contacto. Debería redirigir atutienda.com/contacto.
[INFO] Si la redirección no funciona al instante, puede deberse a la caché de tu navegador o a la caché del servidor. Espera unos minutos y vuelve a intentarlo. También puedes usar herramientas online como "Redirect Checker" para verificar el código de estado (debe ser 301).
Paso 5: Actualizar Google Search Console y otras herramientas
Una vez que la redirección esté activa, debes informar a Google sobre tu cambio para que no se confunda.
Qué hacer:
-
Entra en Google Search Console.
-
Añade tu propiedad con la versión no-www (por ejemplo,
https://tutienda.com/). -
Si ya tenías la versión con
www, no la borres. Simplemente añade la nueva. -
En la sección Cambio de dirección, indica que has migrado de
wwwa no-www. -
Solicita la reinversión de URLs si Google te lo pide.
Esto ayudará a que el SEO prestashop se mantenga estable y no pierdas posiciones durante la transición.
Preguntas frecuentes (FAQ)
¿Qué pasa si mi hosting usa Syspanel en lugar de cPanel?
Si tu proveedor de hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar pero con algunas diferencias. En este caso, el acceso al panel se realiza a través del puerto 2106 (por ejemplo, tudominio.com:2106). Dentro de Syspanel, busca la sección de Redirecciones o Dominios y aplica la misma lógica: una redirección 301 de www a no-www. Si no encuentras la opción, puedes editar el .htaccess manualmente desde el Administrador de archivos, que también está disponible en Syspanel.
¿Puedo hacer la redirección desde el propio PrestaShop?
Sí, existe un módulo llamado "SEO" o "URLs amigables" que puede ayudarte, pero no es tan fiable como hacerlo a nivel de servidor. La redirección 301 cpanel es la opción más sólida y recomendada por expertos en SEO prestashop.
¿La redirección afecta a mi tienda en otros idiomas o monedas?
No, la redirección es a nivel de dominio y no afecta a las URLs internas. Si usas PrestaShop Multistore, asegúrate de configurar la redirección para cada dominio o subdominio que uses.
¿Qué es mejor para SEO: www o no-www?
Ambas opciones son válidas, pero no-www es ligeramente superior porque es más corta y evita redundancias. Lo importante es que elijas una y configures la redirección 301 hacia esa versión. Google no penaliza ninguna de las dos si se usa de forma consistente.
¿Cuánto tarda Google en actualizar sus índices?
Puede tardar desde unos días hasta varias semanas. Mientras tanto, es normal que veas fluctuaciones en tus posiciones. No te asustes, es parte del proceso. Sigue publicando contenido de calidad y las cosas se estabilizarán.
Consejos finales para no liarla
Aquí van algunos consejos extra que te ahorrarán dolores de cabeza:
-
Haz una copia de seguridad del
.htaccessantes de editarlo. Si algo sale mal, puedes restaurarlo fácilmente. -
No uses redirecciones 302 (temporales) para este cambio. Debe ser 301 (permanente) para que Google transfiera toda la autoridad de la página.
-
Revisa tu sitemap después de la redirección. Asegúrate de que todas las URLs estén en la versión no-www.
-
Actualiza tus enlaces internos y externos. Si tienes publicidad, redes sociales o perfiles con la URL con
www, cámbialos a la versión canónica. -
Espera 24-48 horas antes de tomar decisiones drásticas. Las redirecciones a veces tardan en propagarse.
Conclusión
Redirigir www a no-www en PrestaShop desde cPanel es un proceso sencillo pero crucial para el éxito de tu tienda online. No solo evitas problemas de contenido duplicado, sino que también consolidas la autoridad de tu dominio y mejoras tu SEO prestashop.
Recuerda: la clave está en usar una redirección 301 cpanel, configurar correctamente la URL en PrestaShop y verificar que todo funciona. Si sigues los pasos de esta guía, tu tienda estará lista para escalar posiciones en Google sin contratiempos.
Y si en algún momento te sientes perdido, no dudes en contactar con tu proveedor de hosting o con un especialista en configurar dominio prestashop. Es una inversión que vale la pena.
¡Mucha suerte con tu tienda y a vender mucho! 🚀
