Cada vez que tengo que cambiar el contexto de una tienda prestashop debo buscarlo, lo anoto aquí para tenerlo siempre presente:
Cambio del contexto en el panel de control
Si queremos cambiar de contexto nuestra web lo mejor será que antes de cambiar la URL que tenemos configurada en nuestro panel de control. Para esto deberemos ir a “Preferencias”=>”SEO y URLs” y bajar hasta encontrar “Definir la URL de la tienda”:
Después ya podremos cambiar el nombre de la carpeta.
Cambio del contexto por la base de datos
Si hemos cambiado la carpeta donde tenemos instalado Prestashop y no hemos cambiado la URL previamente no podremos acceder al panel de control. Entonces deberemos cambiarla accediendo directamente a la base de datos, buscamos la tabla ‘ps_shop_url’ y la modificamos:
Redirecciones 301
Si no queremos perder trafico proveniente de motores de búsqueda y links que apuntaban a la antigua URL lo mejor es que configures el fichero .htaccess del servidor para que redirija todo el trafico a la nueva URL:
RewriteEngine On RewriteRule (.*) http://www.nuevodominio.com/nuevocontexto/$1 [R=301,L]
El direccionamiento 301 le indica a los navegadores y motores de búsqueda que una determinada página se ha redirigido permanentemente a una nueva URL.