Briez Agnès Posted January 26, 2021 Share Posted January 26, 2021 Bonjour, Le processus de commande ne se fait plus sur mon site. J'ai réussi à passer mon site prestashop 1.5.4 en https et SSL sur l'ensemble du site en modifiant le .htaccess et en modifiant légèrement Tools.php dans Classes Juste la fonction suivante : public static function redirectLink($url) { if (!preg_match('@^https?://@i', $url)) { if (strpos($url, __PS_BASE_URI__) !== false && strpos($url, __PS_BASE_URI__) == 0) $url = substr($url, strlen(__PS_BASE_URI__)); if (strpos($url, 'index.php?controller=') !== false && strpos($url, 'index.php/') == 0) $url = substr($url, strlen('index.php?controller=')); $explode = explode('?', $url); $url = Context::getContext()->link->getPageLink($explode[0]); if (isset($explode[1])) $url .= '?'.$explode[1]; } /* * Ajout pour gestion https sans redirection 2021 01 26 */ $url = str_replace('http://', 'https://', $url); /* fin de la modification */ header('Location: '.$url); exit; } J'ai bien sur activé avant le SSL dans Préférences >> Generales Malheureusement, à présent le processus de commande ne s'excute plus. lorsque je clique sur ajouer un produit, je me retrouve sur ma page d'accueil et le panier reste vide. Est-ce que quelqu'un a une idée ? Merci Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now