🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Configurar URLs amigables en PrestaShop con Plesk

Actualizado el 23 de marzo de 2026

¿Por qué son importantes las URLs amigables en tu tienda PrestaShop?

Cuando tienes una tienda online con PrestaShop, uno de los pasos más importantes para mejorar tu posicionamiento en buscadores (SEO) es configurar URLs amigables. En lugar de ver direcciones como tutienda.com/index.php?id_product=123, tus clientes y Google verán algo como tutienda.com/zapatillas-running-rojas. Esto no solo es más fácil de recordar, sino que también ayuda a los motores de búsqueda a entender de qué trata cada página.

Además, si tu hosting está gestionado con Plesk, tienes una herramienta potente para activar la reescritura de URLs. En este artículo te explicaré paso a paso cómo configurar URLs amigables PrestaShop usando Plesk reescritura URLs, y cómo esto impacta directamente en el SEO PrestaShop URLs.


Requisitos previos antes de empezar

Antes de lanzarte a configurar, asegúrate de tener lo siguiente:

  • Acceso al panel de control Plesk (generalmente en https://tudominio.com:8443 o la URL que te haya proporcionado tu proveedor de hosting).
  • Acceso al panel de administración de PrestaShop (tu tienda online).
  • Conocimientos básicos de cómo navegar en Plesk (no te preocupes, es muy visual).
  • Opcional: acceso a la base de datos (aunque no siempre es necesario).

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es diferente. En ese caso, accede a tu panel por el puerto 2106 y busca la sección de "Reescritura de URLs" o "Apache/Nginx". Este artículo se centra en Plesk.


Paso 1: Activar la reescritura de URLs en Plesk

Plesk gestiona la configuración del servidor web (Apache o Nginx) de forma muy amigable. Para que PrestaShop pueda usar URLs limpias, necesitas asegurarte de que el módulo de reescritura (mod_rewrite) esté activo.

1.1 Accede a Plesk y localiza tu dominio

  1. Inicia sesión en tu panel de Plesk.
  2. En el menú izquierdo, haz clic en Sitios web y dominios.
  3. Busca el dominio de tu tienda PrestaShop y haz clic en su nombre.

1.2 Activa el soporte de reescritura

Dentro de la configuración del dominio:

  1. Ve a la sección Apache y nginx (o Configuración del servidor web).
  2. Busca la opción Reescritura de URLs o mod_rewrite.
  3. Asegúrate de que esté activada. Si no lo está, actívala y guarda los cambios.

[TIP] En algunos planes de hosting compartido, esta opción ya viene activada por defecto. Si no la ves, contacta con tu proveedor de hosting.

1.3 Verifica que el archivo .htaccess sea editable

Plesk permite gestionar archivos del sitio. Asegúrate de que el archivo .htaccess (si usas Apache) no esté bloqueado. Para ello:

  1. En la misma sección del dominio, busca Administrador de archivos.
  2. Navega hasta la carpeta raíz de tu PrestaShop (normalmente httpdocs o public_html).
  3. Busca el archivo .htaccess. Si no existe, puedes crearlo (más adelante verás cómo).

[WARNING] Si tu servidor usa Nginx en lugar de Apache, el archivo .htaccess no se usa. En ese caso, las reglas de reescritura se configuran directamente en la sección de Apache y nginx de Plesk, añadiendo las directivas en el campo "Directivas adicionales de nginx".


Paso 2: Configurar URLs amigables en PrestaShop

Una vez que Plesk está listo para permitir la reescritura, pasamos a la configuración dentro de PrestaShop.

2.1 Accede al panel de administración de PrestaShop

  1. Ve a tudominio.com/adminXXXX (donde XXXX es el código que elegiste al instalar).
  2. Inicia sesión con tus credenciales.

2.2 Navega a la configuración de URLs

  1. En el menú izquierdo, ve a Configuración avanzada > SEO y URLs.
  2. En la pestaña Configurar URLs, verás la opción URLs amigables.
  3. Actívala marcando .

2.3 Genera el archivo .htaccess automáticamente

PrestaShop puede generar automáticamente las reglas de reescritura en el archivo .htaccess. Para ello:

  1. Justo debajo de la opción de URLs amigables, verás un botón que dice Guardar y generar el archivo .htaccess.
  2. Haz clic en él. Si todo está bien, verás un mensaje de éxito.

[INFO] Si el botón no aparece o da error, puede ser porque el archivo .htaccess no tiene permisos de escritura. En ese caso, desde el Administrador de archivos de Plesk, asigna permisos 755 a la carpeta raíz y al archivo .htaccess (si existe).

2.4 Configura las opciones avanzadas (opcional pero recomendado)

En la misma sección, puedes personalizar cómo se ven tus URLs:

  • Reducir el número de palabras en la URL: Marca esta opción para acortar las URLs (por ejemplo, eliminar artículos como "el", "la").
  • Añadir sufijo a las URLs: Puedes añadir .html al final si lo prefieres (no es necesario, pero algunos usuarios lo encuentran más limpio).
  • Eliminar la categoría de la URL del producto: Si tu producto está en varias categorías, puedes evitar que aparezcan todas en la URL.

Guarda los cambios después de cada ajuste.


Paso 3: Verificar que las URLs amigables funcionan

Después de la configuración, es hora de probar.

3.1 Prueba desde el frontend

  1. Abre una nueva ventana de incógnito en tu navegador.
  2. Visita tudominio.com y navega a una categoría o producto.
  3. Fíjate en la barra de direcciones: deberías ver algo como tudominio.com/categoria/producto-ejemplo.

3.2 Comprueba que no hay errores 404

A veces, después del cambio, algunas páginas pueden dar error 404. Para solucionarlo:

  1. Ve a Configuración avanzada > SEO y URLs > Índice de URL.
  2. Haz clic en Añadir URL y luego en Generar índice. Esto obliga a PrestaShop a refrescar todas las rutas.
  3. También puedes vaciar la caché desde Parámetros de la tienda > Rendimiento > Forzar compilación (actívalo temporalmente y luego desactívalo).

[WARNING] Si ves errores 404 después de activar las URLs amigables, es posible que el archivo .htaccess no se haya generado correctamente. Vuelve al paso 2.3 y repite la generación.


Paso 4: Configuraciones adicionales para mejorar el SEO

Una vez que las URLs amigables están activas, puedes dar pasos extra para potenciar el SEO PrestaShop URLs.

4.1 Personaliza los meta títulos y descripciones

  1. En Configuración avanzada > SEO y URLs, ve a la pestaña Lista de páginas.
  2. Para cada página importante (inicio, categorías, productos), edita el Meta título y la Meta descripción.
  3. Incluye palabras clave relevantes, pero de forma natural.

4.2 Configura redirecciones 301

Si tu tienda ya tenía URLs antiguas (como index.php?id_product=123), es buena práctica redirigirlas a las nuevas URLs amigables. Puedes hacerlo desde:

  • Plesk: En la sección de Redireccionamiento HTTP (dentro del dominio).
  • PrestaShop: En Configuración avanzada > SEO y URLs > Redirecciones.

[TIP] Las redirecciones 301 evitan perder el tráfico de enlaces antiguos y mantienen el valor SEO acumulado.

4.3 Activa la caché de páginas

En Parámetros de la tienda > Rendimiento, activa la Caché de páginas y selecciona un sistema de almacenamiento (por ejemplo, archivos). Esto hará que tus URLs amigables carguen más rápido, lo que Google valora positivamente.


Preguntas frecuentes (FAQ) sobre URLs amigables en PrestaShop con Plesk

¿Qué hago si después de activar las URLs amigables mi tienda deja de funcionar?

Lo más común es que el archivo .htaccess esté mal generado o que el servidor no tenga activado mod_rewrite. Vuelve a Plesk y verifica que la reescritura esté activada. También puedes desactivar temporalmente las URLs amigables desde PrestaShop y volver a generarlas.

¿Es necesario tener conocimientos de programación para hacer esto?

No. Todo se hace desde interfaces gráficas: Plesk y el panel de PrestaShop. Solo necesitas seguir los pasos que te he indicado.

¿Puedo usar URLs amigables si mi hosting usa Nginx?

Sí. En Plesk, cuando seleccionas Nginx como servidor web, las reglas de reescritura se configuran en la sección de Directivas adicionales de nginx. PrestaShop puede generar automáticamente estas reglas si seleccionas la opción adecuada en SEO y URLs.

¿Las URLs amigables afectan el rendimiento de mi tienda?

Para nada. Al contrario, al ser más limpias y descriptivas, mejoran la experiencia del usuario y el SEO. Eso sí, asegúrate de tener una buena caché para que la generación de URLs no consuma recursos extra.

¿Puedo cambiar las URLs amigables después de haberlas configurado?

Sí, pero ten cuidado. Si cambias la estructura (por ejemplo, eliminar la categoría de la URL del producto), las URLs antiguas dejarán de funcionar. Debes crear redirecciones 301 desde las antiguas a las nuevas para no perder tráfico.

Mi hosting es con Syspanel (HestiaCP), ¿sirve este artículo?

Este artículo está enfocado en Plesk. Si usas Syspanel (antes HestiaCP), accede por el puerto 2106 y busca la sección de "Reescritura de URLs" o "Apache/Nginx". El proceso es similar, pero la interfaz cambia. Te recomiendo buscar una guía específica para ese panel.


Resumen final

Configurar URLs amigables PrestaShop con Plesk reescritura URLs es un proceso sencillo que mejora notablemente el SEO PrestaShop URLs. Solo necesitas:

  1. Activar la reescritura en Plesk.
  2. Activar y generar las URLs amigables desde PrestaShop.
  3. Verificar que todo funcione correctamente.
  4. Ajustar metadatos y redirecciones para maximizar el impacto SEO.

Con estos pasos, tu tienda online estará mejor posicionada, será más fácil de navegar para tus clientes y más atractiva para los motores de búsqueda. ¡Manos a la obra!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel