Eliminar “index.php” de la URL de la Página Principal en PrestaShop 1.7

Puede que muchos webmasters no le den demasiada importancia, pero tras instalar PrestaShop 1.7 con Softaculous, la URL de la página principal de la tienda se queda en plan: https://www.midominio.info/index.php

PrestaShop 1.7 index.php

Esto se debe a que por defecto no viene activada la opción de URL amigable en PrestaShop 1.7, por lo que hay que habilitarla desde el Backoffice.

URL amigable en PrestaShop 1.7

En PrestaShop 1.7 se puede habilitar URL amigable en: Parámetros de la tienda (1) -> Tráfico & SEO (2) -> URL amigable “Sí” (3).

PrestaShop 1.7 index.php quitar

Comentar que la opción de “URL amigable” se encuentra en el segundo bloque de la sección de Tráfico & SEO. El primer bloque se llama SEO Y URLS y no es el que nos interesa, por lo que hay que bajar con la rueda del ratón un poco hacia abajo, hasta llegar al segundo bloque “CONFIGURACIÓN DE URLS”. Allí, la primera opción que se muestra es la de URL amigable. Mediante un “switch” hay que cambiar el No por el Sí (3). Y tampoco se nos puede olvidar tras realizar el cambio de pulsar sobre el disquete de Guardar (4), ubicado abajo del todo a la derecha de este mismo bloque.

En PrestaShop 1.6

En PrestaShop 1.6 se puede habilitar URL amigable en: Preferencias (1) -> SEO + URLS (2) -> URL amigable (3). Tampoco se nos puede olvidar tras realizar el cambio de pulsar sobre el disquete de Guardar (4), ubicado abajo del todo a la derecha de este mismo bloque.

PrestaShop 1.6 URL Amigable

Aunque con PrestaShop 1.6 esto no es algo a tener muy en cuenta en estos momentos, ya que recordemos que dentro de unos días la rama mayoritaria de PrestaShop 1.6 dejará de tener soporte por parte de la comunidad, así que pocas instalaciones nuevas se van a realizar bajo PrestaShop 1.6. Aun así, con PrestaShop 1.6 sí que venía habilitada por defecto la opción de URL amigable. Sin embargo, desconocemos la razón por la que en PrestaShop 1.7 no es así, pero como hemos indicado se puede habilitar fácilmente.

¡Ahora me sale /es/!

Tras los cambios indicados para quitar lo de “index.php”, ahora si aplicaste el pack para la traducción al español te saldrá: https://www.midominio.info/es/

Esto, al menos, no queda tan mal como lo de “index.php”, pero si tampoco de acaba de gustar lo puedes quitar para que la URL principal de tu tienda quede limpia y solo se muestre https://www.midominio.info sin ninguna coletilla detrás.

Para ello, lo único que tenemos que hacer es; en el panel de administración de PrestaShop 1.7, dirigirnos hasta la sección de idiomas: Internacional (1) -> Localización (2) -> Pestaña idiomas (3).

PrestaShop 1.7 internacional localización idiomas

El prefijo del idioma “es”, aparece cuando se tiene más de 1 idioma activado en la ruta que hemos indicado previamente, por lo que, si borramos todos los que NO necesitemos, ya no aparecerá el prefijo del idioma.


En nuestro caso como teníamos español e inglés aparecía el prefijo “es”, pero si eliminamos el idioma inglés ya no sale prefijo alguno en la página principal de PrestaShop 1.7.

Esta opción es la que recomendamos si solo vamos a tener PrestaShop 1.7 en único idioma, ya que si queremos tenerlo en varios lo mejor es dejar el prefijo que toque para que de cara al SEO (posicionamiento en buscadores) los productos se puedan posicionar mucho mejor en los diversos idiomas que tenga tu tienda.

No puedes eliminar el idioma predeterminado.

Si intentas eliminar un idioma y no te deja, te sale lo siguiente: “No puedes eliminar el idioma predeterminado.” Tendrás que revisar la configuración del idioma que tienes como predeterminado en Internacional (1) -> Localización (2), y cambiarlo por el que quieres que sea el predeterminado. De esta forma podrá repetir el proceso de borrar un idioma que comentamos antes y en esta ocasión si te dejará borrarlo.

PrestaShop 1.7 internacional localización idioma predeterminado

 

¿Quieres que tu PrestaShop 1.7 vaya como un tiro?

Apuesta por los Hosting PrestaShop SSD de Hostinet
¡Todos son ventajas! IP Española incluida

Hosting PrestaShop