Sollution pour faire fonctionner les web services sur Pretashop 1.6 et OVH mutualisé
Create an htaccess in webservice folder with (créer un fichier .htaccess dans le dossier webservice) :
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
</IfModule>
and in webservice/dispatcher.php add (dans webservice/dispatcher.php ajouter) :
if(strpos(@php_sapi_name(), ‘CGI’)){
list($_SERVER[‘PHP_AUTH_USER’], $_SERVER[‘PHP_AUTH_PW’]) = explode(‘:’ , base64_decode(substr($_SERVER[‘HTTP_AUTHORIZATION’], 6)));
};