L’interface «XML-RPC» permet d’échanger des données entre WordPress et d’autres systèmes. L’accès à cette interface est en principe limité chez Hostpoint. Découvrez dans cet article quelles en sont les raisons et comment vous pouvez malgré tout utiliser l’interface en cas de besoin.
Qu’est-ce que XML-RPC?
XML-RPC (XML Remote Procedure Call) est une interface permettant l’échange de données entre WordPress et une application externe. Cette fonctionnalité n’est toutefois plus guère utilisée, car aujourd’hui les données sont généralement transférées via des interfaces de programmation modernes telles que l’API REST de WordPress. Néanmoins, pour des raisons de compatibilité, l’interface XML-RPC existe encore dans WordPress.
Pourquoi l’accès à l’interface est-il bloqué?
Malheureusement, XML-RPC est souvent utilisé sur WordPress à des fins abusives. L’interface permet aux cybercriminels d’effectuer des centaines de tentatives de connexion en très peu de temps. Cela met en danger la sécurité des sites Web et entraîne une surcharge du serveur. Les performances de votre site Web peuvent également en pâtir. C’est pourquoi Hostpoint a décidé de bloquer l’accès à l’interface XML-RPC dans WordPress.
Dans certains cas, l’interface reste toutefois nécessaire. C’est par exemple le cas lorsque l’on utilise certains plugins tels que Jetpack. C’est pourquoi nous avons établi une liste d’adresses IP autorisées qui, à l’avenir, pourront continuer à accéder à l’interface XML-RPC. Les adresses IP de Jetpack figurent sur cette liste.
Comment puis-je autoriser l’accès à l’interface XML-RPC?
Si vous souhaitez malgré tout autoriser l’accès à l’interface XML-RPC dans WordPress, vous pouvez le faire via le fichier «.htaccess» de votre site Web.
Pour mettre d’autres adresses IP autorisées sur la liste, ajoutez l’entrée suivante dans le fichier:
SetEnvIfExpr "-R '[adresse IP]' || -R '[adresse IP]'" XMLRPC_ALLOWLIST_HOSTPOINT
Pour autoriser tous les accès, quelle que soit l’adresse IP dont ils proviennent, ajoutez l’entrée suivante dans le fichier:
SetEnvIfExpr "true" XMLRPC_ALLOWLIST_HOSTPOINT
Pour envoyer une demande d'assistance au support, merci d'utiliser ce formulaire-ci.



