Jump to content

Recommended Posts

Bonjour

Sur un serveur dédié, je souhaite basculer une installation prestashop d'un nom de domaine direct (-http://www.example.com) vers un sous répertoire d'un autre domaine (-http://www.example2.com/boutique/).

J'ai donc recopié tout de l'un vers l'autre, la BDD ne change pas donc pas besoin de la recopier.

Malheureusement quand je me rend directement dans le rétertoire boutique : page blanche et marqué "terminé" en bas...

je me doute bien qu'il doit y avoir des choses à modifier, mais quoi et où ?

Merci

Share this post


Link to post
Share on other sites

Bonjour

as-tu pris soin de faire les modifs relatives à ce nouvel emplacement, dans ton fichier settings.inc.php ?
(dans le dossier config)

define('__PS_BASE_URI__', '/boutique/');


Et également dans ton fichier .htaccess si tu utilises la réécriture d'URL.

Cordialement

Share this post


Link to post
Share on other sites

pour le settings oui, ça passe de "/" à "/boutique/"

mais pour le .htaccess :

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums
# URL rewriting module activation
RewriteEngine on
# URL rewriting rules
RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2$3.jpg [L,E]
RewriteRule ^([0-9]+)\-([0-9]+)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2.jpg [L,E]
RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$2.jpg [L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$3&isolang;=$1$5 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang;=$1$4 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang;=$1 [QSA,L,E]
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2$4 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$1$3 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$1 [QSA,L,E]
RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E]
# Catch 404 errors
ErrorDocument 404 /404.php



ça voudrait dire qu'il faudrait remplacer le "/img" (par exemple par "/boutique/img" ?

d'autre part, ce que j'ai omis dans ma question initiale, c'est que je souhaiterais que la boutique continue à être accessible sous les 2 urls, en tapant dans la même bdd si j'ose dire.

C'est possible ça ?

Share this post


Link to post
Share on other sites

c'est parti trop vite !

pour le transfert, l'idéal pour moi serait de placer ma boutique en sous répertoire d'un de mes domaines bien référencé et de laisser en même temps (sur le même serveur dédié avec la même bdd) une copie avec son propre nom de domaine, le temps que le référencement naturel se fasse. Je tenterais de gérer le duplicate content en modifiant les css ou autre...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More