Uno de los aspectos importantes a tener en cuenta para lograr un mejor posicionamiento en motores de búsqueda de una tienda de Ecommerce Prestashop es configurar URLs amigables, a continuación describimos el método sugerido por INTERNET YA para hacerlo.
El archivo .htaccess situado en la raíz de su tienda, le permite establecer algunas variables de entorno (como la versión PHP). También puede utilizarlo para personalizar las reglas de reescritura de URL y controlar el acceso de algunos directorios y otras acciones.
Lo primero que debe hacer: realizar una copia de seguridad de su archivo {{.htaccess}}actual, a nivel local o en línea.
Si aún no existe un archivo .htaccess en el directorio raíz de su tienda, debe crear uno vacío:
1. Cree un archivo vacío en su escritorio con un simple editor de texto, como Notepad de Windows (¡no usar Word!) o TextEdit de OS X.
2. Guarde el archivo como htaccess.txt, en una carpeta donde pueda encontrarlo fácilmente. Si es posible, guárdelo como un archivo puramente ASCII o ANSI.
3. Suba el archivo a su servidor usando un cliente FTP, como FileZilla. Coloque el archivo en la raíz del directorio de su tienda.
4. Cambie los permisos para leer y escribir todos (CHMOD 666 en Unix, por ejemplo con su cliente de FTP).
5. Diríjase al back-office de PrestaShop y en la pestaña “Preferencias” y sub-pestaña “SEO y URLs”, active “URL amigables” (parte inferior de la página).
6. Diríjase a la pestaña “Herramientas”, luego a la sub-pestaña “Generadores” y haga clic en el botón “Generar el archivo {.htaccess}}”.
Advertencia: Este sobrescribirá el existente. Si se trata de un archivo vacío, eso está bien, pero si usted tiene instrucciones específicas sobre este existente, primero debe desplazarlos hacia el campo de texto en la sub-pestaña “Generadores”, para poder encontrarlos en el archivo .htaccess. Si olvida trasladar sus instrucciones .htaccess existentes, toma el riesgo de colocar su tienda fuera de línea.
Ahora que ya se encuentra activada, la reescritura de URL debe estar funcionando correctamente, lo que significa que una URL como esta:
…myprestashop.com/product.php?id_product=2
…será reemplazada por…
…myprestashop.com/apple-iphone/iphone6s.html