Cómo hacer redirecciones 301 en PrestaShop 8

Captura ampliada

Actualizado el

Una redirección 301 le dice a Google y al navegador que una URL se ha movido de forma permanente a otra. En PrestaShop 8 es lo que evita que una dirección que cambia o desaparece acabe en un 404. Aquí tienes el paso a paso para crearlas, una a una o en bloque.

  • De serie, PrestaShop 8 no trae gestor de redirecciones: solo redirige los productos desactivados.
  • Dos caminos: reglas en el .htaccess del servidor o un módulo que las gestione desde el back office.
  • Con Zeyvro SEO Redirect 301: New redirect, ruta antigua, URL nueva, tipo 301 y guardar. Y si cambias el slug de un producto o una categoría, la 301 se crea sola.

¿Qué es una redirección 301?

Es un aviso permanente: «esta página ya no está aquí, está allí». Quien entra por la URL antigua llega a la nueva sin ver un error, y Google entiende que la página se ha mudado. Sin ella, la URL antigua devuelve un 404 y el tráfico que llegaba por ella se pierde.

¿301, 302 o 303?

301 para los cambios permanentes, que es lo normal: una URL que renombras, un producto que retiras, una categoría que reorganizas. 302 solo cuando el cambio es temporal y la URL original va a volver. El módulo ofrece los tres tipos (301, 302 y 303) y propone 301 por defecto.

¿PrestaShop 8 permite hacer redirecciones 301 de serie?

No como gestor: PrestaShop 8 solo redirige, de serie, los productos que desactivas. Para redirigir cualquier otra URL (una ficha renombrada, una categoría movida, una página antigua) necesitas reglas en el servidor o un módulo. Las dos opciones, comparadas con sus pros y contras, están en 3 formas de gestionar redirecciones 301 en PrestaShop.

¿Cómo creo una redirección 301 paso a paso?

Desde el back office, con Zeyvro SEO Redirect 301, sin tocar archivos del servidor:

  • Instala el módulo: Módulos → Gestor de módulos → Subir un módulo, y elige el ZIP.
  • Entra en Zeyvro → SEO Redirects, el menú que el módulo añade al instalarse.
  • Pulsa New redirect.
  • Old URL: la ruta antigua, empezando por /. Por ejemplo, /jabon-afeitar-antiguo.html.
  • New URL: la URL de destino completa, con https://.
  • Tipo 301 (viene por defecto) y guarda. Verás el aviso Redirect saved successfully.

Para comprobarla, abre la URL antigua en el navegador: tienes que acabar en la nueva, no en una página de error.

💡

¿Hay que crear la 301 a mano cuando cambio la URL de un producto?

Con el módulo, no. Cuando cambias el slug de un producto o de una categoría desde su ficha y guardas, la 301 de la URL antigua a la nueva se crea sola y aparece en el listado con origen auto. El detalle, con el caso de los cambios masivos, está en cambiar la URL de un producto en PrestaShop sin hundir su SEO.

¿Cómo creo muchas redirecciones 301 a la vez?

Con un CSV. En Zeyvro → SEO Redirects pulsa Import CSV, elige el fichero y el separador (;, el recomendado, o ,). Cada línea es una redirección:

/pagina-vieja.html;https://tutienda.com/pagina-nueva.html;301

Al terminar, el módulo te dice cuántas entraron y cuántas descartó por duplicadas o mal formadas. Con Export CSV descargas todas las de la tienda, útil como copia antes de tocar nada.

¿Y si prefiero hacerlo con el .htaccess?

Puedes escribir las reglas de redirección en el .htaccess del servidor. Funciona sin instalar nada, pero tiene pegas: es un archivo crítico (un error y la web deja de cargar), se vuelve incómodo con muchas reglas, no se entera de cuándo cambias la URL de un producto y PrestaShop regenera ese archivo, así que hay que vigilar que tus reglas sigan ahí. Un módulo guarda las redirecciones en su propia base de datos y no depende del .htaccess.

.htaccess

Sin instalar nada, pero editando un archivo crítico que PrestaShop regenera, y sin detectar cambios de URL.

Desde el back office

Crear, editar, importar y exportar sin entrar al servidor, y la 301 automática al cambiar un slug.

¿Qué pasa con las cadenas de redirecciones?

Si A redirige a B y luego B a C, el visitante da dos saltos. Zeyvro SEO Redirect 301 las resuelve: con A→B y B→C, al cambiar C a D actualiza A→D, para que cada URL antigua vaya directa al destino final.

¿Una redirección 301 afecta al SEO?

Sí, y para bien: evita que la URL antigua se quede en 404 y le indica a Google que la página se ha mudado de forma permanente a la nueva dirección.

¿301 o 302?

301 para cambios permanentes, que es lo normal. 302 solo si el cambio es temporal y la URL original va a volver.

¿Tengo que tocar el .htaccess?

No. Con un módulo como Zeyvro SEO Redirect 301 las redirecciones se gestionan desde el back office, sin editar archivos del servidor.

¿Qué pongo en Old URL y en New URL?

En Old URL, la ruta antigua empezando por / (por ejemplo, /pagina-vieja.html). En New URL, la dirección de destino completa, con http:// o https://.

¿Cómo compruebo que la redirección funciona?

Abre la URL antigua en el navegador: tienes que acabar en la nueva sin pasar por una página de error.

¿Puedo importar redirecciones desde un CSV?

Sí. En Zeyvro → SEO Redirects, Import CSV acepta una redirección por línea (ruta antigua;URL nueva;tipo) con separador ; o , y avisa de las líneas descartadas.

Redirecciones 301 desde el back office, y la 301 automática al cambiar un slug.

Ver Zeyvro SEO Redirect 301 →

Zeyvro desarrolla módulos para PrestaShop desde una tienda real en producción. Código sin ofuscar.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio