Récemment
-
Configuration de wamp compatible presta.1.6.1.24 et PhenixSuite 1.6.2.25
Discussion générale19 -
Responsive sur liste des produits dans les commandes
Bugs & Améliorations1 -
bug installation bdd
Questions relatives à l'installation/upgrade1 -
affichage incorrect de produit personnalisé au panier
Bugs & Améliorations3 -
Erreur PHP à l'installation du module cedconnector
Bugs & Améliorations2 -
Problème calcul HT
Bugs & Améliorations18 -
MAJ .htaccess Apache 2.4 et 2.2
Nouvelles fonctionnalités5 -
Erreur SQL 1.6.2.23 -> 1.6.2.25
Questions relatives à l'installation/upgrade2 -
Calcul règle panier
Bugs & Améliorations1 -
Images sur les BL ne s'affichent pas
Bugs & Améliorations13 -
SQL [WARNING] MAJ 1.6.2.19 vers 1.6.2.25
Questions relatives à l'installation/upgrade3 -
Erreur - Le template d'e-mail suivant n'existe pas : /mails/fr/password_code.html [RÉSOLU]
Bugs & Améliorations3 -
Soucis ps_checkout (admin et front)
Bugs & Améliorations9 -
Erreur module block_cart en php8.2 mais pas en php7.4
Bugs & Améliorations7 -
Erreur SQL sur le Liens Modules et Service après upgrade a 1.6.2.25
Questions relatives à l'installation/upgrade3 -
Erreur SQL sur la requête The used table type doesn't support FULLTEXT indexes
Questions relatives à l'installation/upgrade3 -
Maj de 1.6.1.20 rien ne se passe
Questions relatives à l'installation/upgrade2 -
information mise en cache désactivée sur param 1-click-upgrade
Questions relatives à l'installation/upgrade3 -
Erreur SQL syntax at line 14
Questions relatives à l'installation/upgrade5 -
paramétrage des colonnes d'une commande en BO
PhenixSuite4
[1.5.0.17]+ Redirection vers http forcée suite à redirection shop domain (en https)
-
Lorsque l'internaute demande le shop par l'un des domaines non canonical (domain.tld vs www.domain.tld),
PrestaShop provoque une redirection vers le http://www.domain.tld.
Ceci conduit à une cascade de redirections. https://domain.tld => http://www.domain.tld => https://www.domain.tldLe code coupable se situe dans classes/shop/Shop.php,
Fonction Shop::initialize(), 2 segments à corriger.En 1.6+
Remplacer:header('Location: http://'.$url);
par:
header('Location: '.(Configuration::get('PS_SSL_ENABLED') && Configuration::get('PS_SSL_ENABLED_EVERYWHERE') ? 'https://' : 'http://').$url);header('Location: '.Tools::getShopProtocol().$url);
1.5+ plus ou moins la même chose mais d'autres occurrences de header('location'...) sont à corriger. La variable $url contenant déjà le protocole.
-
header('Location: '. Tools::getShopProtocol() . $url);
:smirk: