hitodev Posted September 18, 2018 Share Posted September 18, 2018 (edited) Hello Il est impossible d'afficher les factures PDF en front-end. URL : https://www.xxxxx/fr/index.php?controller=pdf-invoice&id_order=2203 -> File not found. Par contre depuis l'admin les factures PDF s'affichent bien... Une idée ? merci d'avance ! Edited September 18, 2018 by hitodev update (see edit history) Link to comment Share on other sites More sharing options...
doekia Posted September 18, 2018 Share Posted September 18, 2018 (edited) Que vient faire ce /fr/ dans l'url ? on dirait que quelqu'un à un peu raté le codage du link Edited September 18, 2018 by doekia (see edit history) Link to comment Share on other sites More sharing options...
hitodev Posted September 19, 2018 Author Share Posted September 19, 2018 (edited) Bonjour Merci pour votre réponse. Je me suis bien posé la question d'un problème dû à une réécriture d'URL. Lorsqu'on tente un accès à : https://www.xxxxx.com/index.php?controller=pdf-invoice&id_order=2203 on obtient parfois une erreur 500, parfois une redirection vers https://www.xxxxx.com/fr//index.php?controller=pdf-invoice&id_order=2203 Les tests de la bibliothèque TCPDF fonctionnent bien, les PDF sont bien générés. J'ai l'impression qu'index.php n'ai pas atteint à cause d'un problème d'url rewriting. Mais pourquoi le fichier htaccess généré par Prestashop contiendrait-il des règles empêchant index.php d'être atteint ? Qu'en pensez-vous ? Existerait-il quelque par un fichier htaccess de référence qui permettrait de faire un test ? Edited September 19, 2018 by hitodev update (see edit history) Link to comment Share on other sites More sharing options...
hitodev Posted September 19, 2018 Author Share Posted September 19, 2018 Le lien : https://www.xxxx.com/fr/index.php?controller=pdf-invoice&id_order=2203 est généré par : {$item.invoice_url} Link to comment Share on other sites More sharing options...
doekia Posted September 19, 2018 Share Posted September 19, 2018 la bonne url est celle-ci: https://www.xxxxx.com/index.php?controller=pdf-invoice&id_order=2203 qui peut être redirigé si tu as une entrée dans SEO&URL l'erreur 500 n'a rien a voir avec le problème. En général l'accès à une image en http qui est redirigé en https ce que TCPDF ne sait pas gérer! Et avec une vraie url nous aurions peut-être une chance de voir quelque chose qui ne te saute pas aux yeux - nous donner une compte de test pour pouvoir nous connecter bien sûr Link to comment Share on other sites More sharing options...
hitodev Posted September 19, 2018 Author Share Posted September 19, 2018 (edited) Dans SEO & URL -> index -> ler champ URL réécrite (fr) n'est pas renseigné, d'ailleurs il ne peut pas l'être (non éditable). si j'ai bien compris {$item.invoice_url} ne devrait pas retourner l'URL avec /fr/ c'est çà ? Edited September 19, 2018 by hitodev (see edit history) Link to comment Share on other sites More sharing options...
doekia Posted September 19, 2018 Share Posted September 19, 2018 exact ou avec /fr/un-url-de-seo-url 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