kelrobot Posted March 17, 2017 Share Posted March 17, 2017 (edited) Bonjour, J'ai une erreur 404 sur les pages réécrites lorsque j'active le certificat SSH.Si je désactive le certificat, la réécriture fonctionne. Si je désactive la réécriture et que j'active le certificat, le site fonctionne correctement en https.Certificat + réécriture : les pages non réécrites fonctionnent en https et celles réécrites renvoient une erreur 404 Not found.C'est un serveur dédié et AllowOverride est bien à All. Version de PrestaShop: 1.5.6.2 J'ai testé de mettre un die("test"); en haut du index.php et j'ai quand même une 404. J'ai essayé avec le thème par défaut, ça fait pareil.Quelqu'un aurait une piste car je sais plus quoi tester ? Merci ! Edited March 17, 2017 by kelrobot (see edit history) Link to comment Share on other sites More sharing options...
doekia Posted March 17, 2017 Share Posted March 17, 2017 Si die("test") dans ton .htaccess donne 404, c'est qu'il n'est pas lu. ça devrait donner 500 car cette syntaxe n'est simplement pas admise Serveur dédié.... humm... tu n'aurais pas un nginx en façade par hasard? Si oui il faut lui redonner le htaccess et le redémarrer Link to comment Share on other sites More sharing options...
kelrobot Posted March 18, 2017 Author Share Posted March 18, 2017 Merci pour cette idée. Je vais demander à la personne qui s'occupe de l'hébergement même s'il dit que ça vient de Prestashop... Link to comment Share on other sites More sharing options...
doekia Posted March 18, 2017 Share Posted March 18, 2017 die() c'est de la syntaxe php, .htaccess ne connais pas cette syntaxe et dans ce cas fait une erreur 500 Donc ce que tu dis c'est on a démonté le moteur, la voiture continue d'accélérer, alors je te dis que tu as obligatoirement un autre moteur Faut juste être logique Link to comment Share on other sites More sharing options...
kelrobot Posted March 18, 2017 Author Share Posted March 18, 2017 Je me suis mal exprimé désolé Je pense aussi que cela vient du serveur mais l'hébergeur pense le contraire.Le die(), je l'ai mis dans le index.php et non dans le .htacess. Link to comment Share on other sites More sharing options...
kelrobot Posted March 21, 2017 Author Share Posted March 21, 2017 Bonjour, J'ai avancé sur mon problème mais je n'ai pas encore trouvé de solution. J'ai copié le site (fichiers + BDD) sur un autre serveur où j'ai activé le certificat SSL et tout fonctionne bien en https. Voici la réponse de l'hébergeur : "La configuration d'Apache est on ne peut plus classique et ne comporte aucun élément relatif à la configuration de l'application. Il n'y a pas de reverse proxy. C'est au niveau du code de Prestashop que la configuration s'effectue. Rien à voir avec l'hébergement." Avez-vous des idées d'où cela peut venir ? Le site en question : http://www.lameredefamille.com/23-p%C3%A2ques 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