sparh Posté 13 Juin 2020 Posté 13 Juin 2020 Bonjour, j'utilise Prestashop 1.7.6.5 sur un hébergement mutualisé chez OVH en PHP 7.1. Depuis quelque temps maintenant mes webservices ne marchent plus (erreur 400) (il me semble que c'est depuis que j'ai mis la version 1.7.6.5 de prestashop mais je ne suis pas sur, en tout cas ça fonctionnait encore fin mai) Quand je lance https://maClé@MonDomaine.com/api je tombe sur une demande de connexion alors que je devrai directement arriver sur un fichier xml. Si j'entre ma cké dans la fenêtre de connexion ça fonctionne mais normalement avec cet url https://maClé@MonDomaine.com/api ça devrait se connecter directement. Dans mon .htaccess j'ai ça RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api(?:/(.*))?$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] Auriez-vous une idée ? merci d'avance
sparh Posté 15 Juin 2020 Auteur Posté 15 Juin 2020 Bonjour si jamais sa peux servir à quelqu'un RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule . - [E=HTTP_AUTHORIZATION:%1] RewriteRule . - [E=REWRITEBASE:/] RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteRule ^api$ api/ [L] RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] bonne journée
Dan Posté 15 Juin 2020 Posté 15 Juin 2020 Merci Gaspard ! Cela pourra certainement servir, mais pas à moi n'utilisant pas PrestaShop. Je le note dans un coin, sait-on jamais
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant