Luc Martin Posted September 17, 2014 Share Posted September 17, 2014 (edited) Bonjour, J'ai installé sur mon Prestashop 1.5.5 la solution paiement Paymill ! Le plugin est dispo ici : https://github.com/paymill/paymill-prestashop Le plugin fonctionne correctement pour faire des paiements par Cate bleu etc ... Le seul problème reste que après un paiement la page de confirmation, confirmation.tpl n'est pas charger correctement ! J'ai fait plusieurs tests pour me rendre conte finalement que ce sont les directives de réécriture d'url (dans le fichier .htaccess générer par prestashop) font une mauvaise réécriture de l'url pour accéder à la page confirmation.tpl ... Du coup j'essaye de rajouter une / des directives dans mon .htaccess pour ignorer les URL paymill ! Mai pour l'instant pas moyen de trouvé ... Si quelqu'un à eu un problème similaire ... Voici le block ou j'aimerai faire une exclusion des URL Paymill RewriteCond %{REQUEST_FILENAME} -s [OR]RewriteCond %{REQUEST_FILENAME} -l [OR]RewriteCond %{REQUEST_FILENAME} -dRewriteCond %{HTTP_HOST} ^www.monsite.fr$RewriteRule ^.*$ - [NC,L]RewriteCond %{HTTP_HOST} ^www.monsite.fr$ #voici la condition pour exclure RewriteCond %{REQUEST_URI} !^index.php?controller=order-confirmation?key=([a-zA-Z0-9]+)&id_cart=([0-9]+)&id_module=([0-9]+)&id_order=([0-9]+)$ RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L] Merci par avance si une ame charitable veux bien m'aider .... Edited September 21, 2014 by Luc Martin (see edit history) Link to comment Share on other sites More sharing options...
Luc Martin Posted September 20, 2014 Author Share Posted September 20, 2014 un petit Up Link to comment Share on other sites More sharing options...
Luc Martin Posted September 22, 2014 Author Share Posted September 22, 2014 Bonjour, Après plusieurs recherches voici quelques résultats ... malheureusement pas suffisant pour résoudre complétement ... Il existe une Class Php class/Dispacher.php qui permet de générer directement des règles de réécriture ! Donc dans le fichier Dispacher.php il y a plusieurs déclaration de tableaux qui référence toutes les règles de réécriture ... Voici donc a mon avis la route qui pose problème ... 'module' => array( 'controller' => null, 'rule' => 'module/{module}{/:controller}', 'keywords' => array( 'module' => array('regexp' => '[_a-zA-Z0-9_-]+', 'param' => 'module'), 'controller' => array('regexp' => '[_a-zA-Z0-9_-]+', 'param' => 'controller'), ), 'params' => array( 'fc' => 'module', ),) Reste plus qu'a trouvé comment modifier ... Malheureusement j'ai pas trouvé grand chose comme documentation sur cette class ... Un peux d'aide Svp !! 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