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

PrestaShop: Cómo cambiar la URL amigable en Plesk

Actualizado el 14 de junio de 2026

[INFO] Este artículo está diseñado para usuarios de Plesk que gestionan tiendas PrestaShop y desean optimizar sus URLs para mejorar el SEO. Si tienes cualquier duda, puedes contactar con nuestro soporte técnico.

¿Tienes una tienda online con PrestaShop y quieres que tus productos aparezcan mejor en Google? Una de las claves para conseguirlo es tener URLs amigables. En lugar de una dirección web como tutienda.com/index.php?id_product=123, una URL amigable se ve así: tutienda.com/zapatos-deportivos-rojos. Google y otros buscadores entienden mejor el contenido de la página, y los usuarios hacen clic más fácilmente.

Si tu hosting utiliza Plesk como panel de control, el proceso para activar y configurar las URLs amigables de PrestaShop es muy sencillo. En esta guía, te explicaremos paso a paso cómo hacerlo, incluso si no eres un experto técnico. Al final, tu tienda estará lista para escalar posiciones en los resultados de búsqueda.

¿Qué son las URLs amigables y por qué son importantes para tu PrestaShop?

Antes de empezar con la configuración, es fundamental entender qué estamos haciendo y por qué.

¿Qué es una URL amigable?

Una URL amigable (también conocida como URL semántica o "clean URL") es una dirección web que describe de forma clara y legible el contenido de la página. En PrestaShop, por defecto, las URLs suelen incluir parámetros como ?id_category=5&controller=category. Una URL amigable transforma eso en algo como categoria/electronica/auriculares.

Beneficios para tu tienda online

  • Mejora el SEO (Posicionamiento en buscadores): Google prefiere URLs limpias y descriptivas. Incluir palabras clave en la URL (por ejemplo, "zapatos-deportivos") ayuda a que tu página aparezca en las búsquedas relacionadas.
  • Aumenta la tasa de clics (CTR): Los usuarios confían más en enlaces que se ven limpios y profesionales. Una URL como tutienda.com/producto/camiseta-algodon es más atractiva que tutienda.com/index.php?p=123.
  • Facilita la navegación y el compartir enlaces: Es más fácil recordar y compartir una URL corta y descriptiva.
  • Evita contenido duplicado: Las URLs amigables ayudan a que los motores de búsqueda no indexen varias versiones de la misma página (por ejemplo, con y sin index.php).

Requisitos previos para configurar URLs amigables en Plesk

Antes de modificar nada en PrestaShop, asegúrate de cumplir con estos requisitos en tu servidor Plesk. No te preocupes, son pasos muy básicos.

1. Acceso a Plesk y a tu tienda PrestaShop

Necesitas tener las credenciales de administrador de tu panel Plesk (normalmente se accede desde https://tudominio.com:8443 o la URL que te proporcionó tu proveedor de hosting) y las credenciales de administrador de tu PrestaShop (acceso a /admin).

2. Comprobar que Apache con mod_rewrite está activado (o nginx con reglas de reescritura)

Plesk suele usar Apache o nginx como servidor web. Para que las URLs amigables funcionen, es necesario que el módulo mod_rewrite de Apache esté habilitado. Si tu servidor usa nginx, deberás tener configuradas las reglas de reescritura correspondientes.

[TIP] En la mayoría de los planes de hosting compartido con Plesk, mod_rewrite ya está activado por defecto. No obstante, si algo falla más adelante, contacta con tu soporte técnico para verificarlo.

3. Archivo .htaccess (si usas Apache)

PrestaShop genera automáticamente un archivo .htaccess en la raíz de tu tienda cuando activas las URLs amigables. Este archivo contiene las reglas de reescritura necesarias. Debes asegurarte de que Plesk permita la escritura en este archivo (normalmente sí, pero si hay problemas, puede que necesites ajustar permisos).

Paso a paso: Cómo activar las URLs amigables en PrestaShop desde Plesk

Ahora sí, vamos al grano. Sigue estos pasos en orden.

Paso 1: Accede al panel de administración de tu PrestaShop

Abre tu navegador y ve a la URL de tu tienda seguida de /admin (por ejemplo, tutienda.com/admin). Introduce tu usuario y contraseña.

Paso 2: Navega hasta la configuración de URLs amigables

Una vez dentro del panel de administración, busca en el menú lateral izquierdo la sección "Configurar" (a veces aparece como "Parámetros de la tienda" o "Configuración avanzada"). Dentro de esa sección, haz clic en "Tráfico y SEO" (o directamente "SEO y URLs").

Paso 3: Activa las URLs amigables

En la pantalla de "Tráfico y SEO", verás una pestaña o sección llamada "URLs amigables" (o "URLs simplificadas"). Verás un interruptor o checkbox que dice "Activar URLs amigables" o similar. Actívalo.

[WARNING] Al activar esta opción, PrestaShop intentará generar automáticamente el archivo .htaccess. Si tu servidor no tiene permisos de escritura, verás un mensaje de error. No te preocupes, lo solucionaremos en el siguiente paso.

Paso 4: Genera el archivo .htaccess (si es necesario)

Si al activar las URLs amigables ves un mensaje de error como "No se puede escribir el archivo .htaccess", significa que PrestaShop no tiene permisos para modificar el archivo. En ese caso, deberás hacerlo manualmente desde Plesk.

  1. Accede a Plesk y ve a la sección "Archivos" o "Administrador de archivos" de tu dominio.

  2. Navega hasta la carpeta raíz donde está instalada tu tienda PrestaShop (normalmente httpdocs o public_html).

  3. Busca si ya existe un archivo llamado .htaccess. Si no existe, deberás crearlo. Si existe, puedes editarlo.

  4. Copia el siguiente código y pégalo en el archivo .htaccess. Este es el código estándar que genera PrestaShop para URLs amigables (asegúrate de que tu versión de PrestaShop sea compatible, pero este código suele funcionar para la mayoría):

    # START: URLs amigables PrestaShop
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^api/?(.*)$ webservice/dispatcher.php?url=$1 [QSA,L]
    RewriteRule ^.*$ index.php [NC,L]
    </IfModule>
    # END: URLs amigables PrestaShop
    

    [INFO] Si tu PrestaShop tiene una configuración más compleja (por ejemplo, con múltiples tiendas o dominios), el código puede variar. Si tienes dudas, contacta con soporte.

  5. Guarda los cambios.

Paso 5: Configura las opciones de SEO adicionales (opcional pero recomendado)

De vuelta en el panel de PrestaShop, en la misma sección de "Tráfico y SEO", puedes configurar cómo se generan las URLs:

  • Esquema de URL: Puedes elegir entre incluir o no la categoría en la URL del producto. Por ejemplo: producto/camiseta vs categoria/ropa/producto/camiseta. Para SEO, a veces es mejor no incluir la categoría para evitar URLs demasiado largas.
  • Redirecciones automáticas: Activa la opción "Redirigir a la URL canónica" para evitar contenido duplicado.
  • Generar URL amigable para cada idioma: Si tu tienda es multilingüe, activa esta opción para que cada idioma tenga su propia URL (ej. /es/producto, /en/product).

Paso 6: Guarda y prueba

Haz clic en "Guardar" (o "Actualizar") en la parte superior de la página. Ahora, ve a tu tienda en el front-end (la parte pública) y navega a una categoría o producto. Deberías ver la nueva URL amigable en la barra de direcciones del navegador.

Solución de problemas comunes al configurar URLs amigables en Plesk

A veces, incluso siguiendo los pasos, pueden surgir problemas. Aquí tienes los más comunes y cómo solucionarlos.

Error: "Página no encontrada" (Error 404) después de activar las URLs amigables

Esto suele ocurrir porque el archivo .htaccess no se ha generado correctamente o no tiene las reglas adecuadas.

Solución:

  1. Vuelve al paso 4 de esta guía y asegúrate de que el archivo .htaccess existe y tiene el contenido correcto.
  2. Si usas nginx (no Apache), las reglas de reescritura deben configurarse de otra forma. En Plesk, puedes hacerlo desde "Hosting Settings" > "Additional nginx directives". Pega allí las reglas específicas para PrestaShop (puedes encontrarlas en la documentación oficial de PrestaShop).
  3. Borra la caché de PrestaShop desde "Configurar" > "Rendimiento" > "Borrar caché".

Error: "No se puede escribir el archivo .htaccess"

Como mencionamos, esto es un problema de permisos.

Solución:

  1. Desde Plesk, ve a "Archivos" y busca la carpeta raíz de tu tienda.
  2. Haz clic derecho en la carpeta y selecciona "Cambiar permisos".
  3. Asegúrate de que el usuario del sistema (normalmente www-data o el usuario de FTP) tenga permisos de escritura (755 o 775 suele ser suficiente). No pongas 777 por seguridad.
  4. Vuelve a PrestaShop y desactiva y reactiva la opción de URLs amigables.

Las URLs se ven bien, pero Google no las indexa correctamente

Puede deberse a que no has configurado las redirecciones 301 desde las URLs antiguas a las nuevas.

Solución:

  • En PrestaShop, activa la opción "Redirigir a la URL canónica" (como vimos en el paso 5). Esto hará que las URLs antiguas (con parámetros) redirijan automáticamente a las nuevas.
  • Envía tu sitemap actualizado a Google Search Console.

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

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

No, en absoluto. Siguiendo esta guía paso a paso, cualquier usuario puede activar las URLs amigables. Si surge algún problema, el soporte técnico de tu hosting (como el nuestro) puede ayudarte.

2. ¿Afectará esto a mi posicionamiento actual?

Generalmente, mejora el SEO a largo plazo. Sin embargo, es importante que las URLs antiguas redirijan correctamente a las nuevas (usando redirecciones 301) para no perder el "jugo" SEO que ya tenían. PrestaShop lo hace automáticamente si activas la opción de redirección canónica.

3. ¿Puedo personalizar las URLs de mis productos manualmente?

Sí, en PrestaShop puedes editar la URL amigable de cada producto o categoría desde su ficha de edición, en la pestaña "SEO". Puedes poner la palabra clave exacta que quieras.

4. Mi hosting usa Syspanel (HestiaCP) en lugar de Plesk, ¿cómo se hace?

Si tu panel es Syspanel (HestiaCP), el proceso es similar pero la interfaz cambia. Accede a Syspanel a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Luego, busca la sección de "Archivos" y sigue los mismos pasos para editar el .htaccess. La activación en PrestaShop es idéntica.

5. ¿Qué hago si después de activar las URLs amigables mi tienda se vuelve muy lenta?

No debería, pero si notas lentitud, puede deberse a que el servidor no tiene suficiente memoria o a que hay muchas reglas de reescritura. Te recomendamos:

  • Activar la caché de PrestaShop (CCC) desde "Configurar" > "Rendimiento".
  • Contactar con tu proveedor de hosting para verificar los recursos del servidor.

Conclusión: Dale a tu PrestaShop el SEO que se merece

Configurar las URLs amigables en tu tienda PrestaShop alojada en Plesk es uno de los pasos más importantes y sencillos para mejorar tu posicionamiento web. No solo facilita la vida a los buscadores, sino que también ofrece una mejor experiencia a tus clientes.

Recuerda que, aunque el proceso es simple, siempre puedes contar con nuestro equipo de soporte si encuentras algún obstáculo. Una vez que lo tengas funcionando, verás cómo tus productos empiezan a ganar visibilidad en Google.

¡Manos a la obra y a vender más!

¿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