Résumé : L'URL de votre page est redirigée vers une autre URL, et l'API REST n'est pas capable de fonctionner avec cette redirection.
Lorsque notre script essaie d'accéder à votre page, il est redirigé vers une autre page. Parfois, la redirection est simple et pointe vers une page avec la même URL mais avec un slash supplémentaire à la fin. Le problème est que le script ne peut pas être redirigé, il doit pointer vers l'URL exacte.
Vous devez vous reconnecter à Surfer en utilisant l'URL correcte de la page sans redirection supplémentaire. Si vous utilisez une redirection pour ajouter un slash à la fin, vous devez définir une exception pour le User-Agent de Surfer. La meilleure solution est de demander à la personne qui a configuré cette redirection pour vous ou au support de votre hébergeur. Notre user-agent pour lequel définir une exception est SurferSEO WP Plugin.
Malheureusement, ce n'est pas quelque chose avec lequel nous pouvons vous aider de notre côté, mais voici un exemple de message que vous pouvez envoyer à votre hébergeur :
Bonjour !
J'utilise le plugin Surfer dans mon WordPress, et il nécessite l'API REST pour fonctionner correctement, mais il semble que l'URL de ma page soit redirigée vers une autre URL, et l'API REST n'est pas capable de fonctionner avec cette redirection.
Une autre cause possible est le mode maintenance actif sur votre site. En mode maintenance, l'API REST n'est pas active, et nous ne pouvons pas accéder au point de terminaison de votre page. Vous devez soit désactiver le mode maintenance, soit définir une exception pour Surfer (tous les plugins de maintenance n'ont pas cette option). Si votre plugin ne vous permet pas de définir une exception, nous n'avons pas d'autres solutions alternatives pour le moment. Dans ce cas, veuillez contacter notre équipe d'assistance et fournir l'URL de votre page et l'horodatage du problème afin que nous puissions vérifier ce qui ne va pas.
Résumé : Surfer n'a pas pu s'authentifier.
Tout d'abord, assurez-vous que vous avez la version la plus à jour du plugin installée. Vous pouvez aller à l'onglet « Plugins » de votre compte WP, trouver Surfer et vérifier s'il y a une mise à jour disponible. L'étape suivante serait de réinstaller le plugin, puis de déconnecter le plugin et de le reconnecter à Surfer (c'est une étape cruciale : veuillez la faire même si, après la réinstallation, vous êtes toujours connecté à Surfer).
Deuxièmement, dans votre WordPress, allez à wp-admin » Paramètres » Permaliens et vérifiez si vous avez une « Structure personnalisée » choisie. Si oui, et s'il y a quelque chose d'ajouté au champ de saisie en dehors des options disponibles dans les « Balises disponibles » ci-dessous, le plugin pourrait ne pas fonctionner. Vous devrez peut-être ajuster l'entrée pour que le plugin fonctionne.
Une autre possibilité est que l'un de vos autres plugins entre en conflit avec notre plugin. Pour vérifier cela, désactivez temporairement tous vos plugins et vérifiez si cela a aidé. Si oui, réactivez vos plugins un par un pour vérifier lequel causait le conflit. Nous apprécierions tout retour sur les autres plugins qui interfèrent avec le nôtre. Vous pouvez nous contacter à [email protected] ou via notre chat en direct.
Si le plugin est un plugin de sécurité, veuillez vérifier sa configuration. Il peut avoir une option spéciale pour désactiver la protection de l'API REST, qui peut être activée par défaut (tout comme avec un plugin de sécurité très populaire WordFence).
Si vous avez pu trouver cette option, vous pouvez la désactiver et utiliser les deux plugins sans problème ; sinon, vous pouvez essayer de contacter le support du plugin et demander s'ils disposent d'une telle option.
La dernière raison possible est que la configuration de votre serveur bloque Surfer. Nous savons que GoDaddy et Cloudflare (en tant que fournisseur d'hébergement) font cela par défaut, mais si vous avez un autre fournisseur d'hébergement, c'est aussi possible.
Il peut s'agir de leur pare-feu, de leur configuration ou de leurs filtres géographiques. Veuillez contacter le support de votre fournisseur d'hébergement, décrire le problème et demander à ajouter à la liste blanche le Surfer User-Agent : « SurferSEO WP Plugin ». Malheureusement, ce n'est pas quelque chose avec lequel nous pouvons vous aider de notre côté, mais voici un exemple de message que vous pouvez envoyer à votre fournisseur d'hébergement :
Bonjour, J'utilise le plugin Surfer sur mon site WordPress, et il nécessite l'API REST pour fonctionner correctement, mais il semble que la configuration du serveur puisse la bloquer d'une manière ou d'une autre. Pourriez-vous vérifier de votre côté si quelque chose bloque les points de terminaison ou les ports de l'API REST ? Si cela peut aider, le User-Agent de la requête Surfer est : « SurferSEO WP Plugin ». Si rien de votre côté ne bloque la requête, pourriez-vous m'aider à identifier l'origine du problème ? Merci d'avance ! |
Résumé : L'accès à votre page est très probablement interdit et nécessite une authentification supplémentaire pour y accéder.
Le cas le plus courant est que votre page est protégée par un mot de passe. Surfer n'est pas capable de contourner cela. La solution la plus simple ici est de désactiver l'authentification supplémentaire. Si vous ne pouvez pas ou ne voulez pas le faire, vous pouvez essayer de modifier la configuration dans wp-admin → Paramètres → Général, et changer votre adresse WordPress (URL) en : https://page_login:[email protected]. Ensuite, essayez de vous reconnecter à Surfer. Cela devrait permettre à Surfer de contourner cette protection (mais cela ne peut pas être garanti dans certains cas).
La deuxième chose pourrait être le mode maintenance actif sur votre site web. En mode maintenance, l'API REST n'est pas active, et nous ne pouvons pas accéder à votre point de terminaison de page. Vous devez soit désactiver le mode maintenance, soit définir une exception pour Surfer (tous les plugins de maintenance n'ont pas cette option). Si votre plugin ne vous permet pas de définir une exception, nous n'avons pas d'autres solutions alternatives pour le moment. Dans ce cas, veuillez contacter notre équipe d'assistance et fournir l'URL de votre page et l'horodatage du problème afin que nous puissions vérifier ce qui ne va pas.
Une autre option consiste à ajouter le User-Agent de Surfer (SurferSEO WP Plugin) à la liste blanche de la protection, mais la façon de le configurer dépend de la façon dont vous avez réellement défini votre mot de passe (dans certains cas, cela peut ne pas être possible du tout). Pour vérifier et définir une liste blanche, vous devez contacter la personne qui a configuré la protection pour vous ou le support de votre hébergeur.
Malheureusement, ce n'est pas quelque chose avec lequel nous pouvons vous aider de notre côté, mais voici un exemple de message que vous pouvez envoyer à votre hébergeur :
Bonjour !
J'utilise le plugin Surfer dans mon WordPress, mais il semble qu'il y ait une protection de quelque sorte (pare-feu ? protection régionale ?) configurée pour mon site web et le plugin ne fonctionne pas correctement.
Le plugin utilise l'API REST, et j'ai vérifié auprès de ses développeurs que la demande n'atteint pas WordPress (je ne la vois pas dans les journaux), donc elle est probablement bloquée quelque part avant.
Pourriez-vous s'il vous plaît ajouter à la liste blanche le User-Agent « SurferSEO WP Plugin » de la protection ?
Merci d'avance !
Si vous n'avez pas de protection par mot de passe mais que cette erreur apparaît, le cas le plus courant est lorsque les plugins de sécurité WordPress désactivent l'API REST : nous avons confirmé des cas avec WordFence. Vous pouvez vérifier rapidement si c'est le problème en désactivant les plugins de sécurité ou de redirection que vous avez. Cela aidera à isoler le problème. Si le problème n'est plus présent, essayez de désactiver la protection de l'API REST à partir des paramètres du plugin pour pouvoir utiliser le plugin avec le nôtre. Si vous ne pouvez pas la trouver, vous pouvez contacter le support de votre plugin ou notre équipe d'assistance pour obtenir de l'aide.
Résumé : Surfer n'a pas pu trouver le point de terminaison final qu'il devrait atteindre pour effectuer la tâche.
Tout d'abord, assurez-vous que vous avez la version la plus à jour du plugin installée. Vous pouvez accéder à l'onglet « Plugins » de votre compte WP, trouver Surfer et vérifier s'il y a une mise à jour disponible. S'il y a une mise à jour, assurez-vous de l'installer et de reconnecter votre compte Surfer (c'est une étape cruciale : veuillez procéder même si, après la réinstallation, vous êtes toujours connecté à Surfer). Vous pouvez également supprimer le plugin, le réinstaller, puis reconnecter votre compte Surfer (encore une fois, même si, après la réinstallation, vous êtes toujours connecté).
Deuxièmement, veuillez, dans votre WordPress, aller à wp-admin » Paramètres » Permaliens et vérifier si vous avez une « Structure personnalisée » choisie. Si oui, et s'il y a quelque chose d'ajouté au champ de saisie en dehors des options disponibles dans les « Balises disponibles » ci-dessous, le plugin pourrait ne pas fonctionner. Vous devrez peut-être ajuster l'entrée pour que le plugin fonctionne.
L'option suivante est que votre page n'a pas reconstruit la structure des permaliens. Vous pouvez aller à wp-admin → Paramètres → Permaliens et cliquer sur « enregistrer » sans apporter de modifications.
Une autre option est que votre plugin de mise en cache stocke l'ancienne liste des routes. Essayez de vider le cache du plugin de mise en cache que vous utilisez.
Une autre chose pourrait être le mode maintenance actif sur votre site web. En mode maintenance, l'API REST n'est pas active et nous ne pouvons pas atteindre le point de terminaison de votre page. Vous devez soit désactiver le mode maintenance, soit définir une exception pour Surfer (tous les plugins de maintenance n'ont pas cette option). Si votre plugin ne vous permet pas de définir une exception, nous n'avons pas d'autres solutions alternatives pour le moment. Dans ce cas, veuillez contacter notre équipe d'assistance et fournir l'URL de votre page et l'horodatage du problème afin que nous puissions vérifier ce qui ne va pas.
Le prochain problème possible est un conflit avec d'autres plugins. Les plugins fonctionnent avec des hooks et les plugins mal conçus peuvent empêcher notre plugin d'enregistrer les points de terminaison. Le moyen le plus simple de vérifier cela est de désactiver temporairement, pendant un court moment, tous les plugins que vous avez et de vérifier si cela a aidé. Si oui, veuillez activer les plugins un par un pour vérifier quel plugin cause un conflit, et veuillez nous informer quel plugin cause l'interférence. Vous pouvez nous contacter à [email protected] ou via notre chat en direct.
Bien que ce soit moins courant, certains conflits peuvent être créés par les fichiers de thème. Pour vérifier cela, changez simplement le thème temporairement et vérifiez si cela résout le problème. Si tout cela échoue, vous pouvez contacter le support d'hébergement et leur demander pourquoi votre URL API REST retourne une erreur 404, car ils peuvent avoir cette information, ou du moins ils devraient avoir des outils de diagnostic pour vous aider.
Résumé : Le temps d'exécution du script sur votre serveur a été dépassé. Cela peut être un problème temporaire.
La solution la plus simple ici est simplement de réessayer. Si cela vous arrive très souvent, vous devriez essayer d'augmenter le temps d'exécution du script sur votre serveur. Ne réglez pas cette valeur sur illimité, car cela rendrait votre site inutilisable ; réglez plutôt le délai sur 60 secondes, par exemple. Cela devrait être suffisant pour résoudre le problème. Vous pouvez modifier le temps d'exécution dans les paramètres d'hébergement. Si vous ne savez pas comment procéder, demandez de l'aide à votre fournisseur d'hébergement..
Résumé : Votre certificat SSL est très probablement incorrect. Notre plugin vérifie le certificat, donc en cas de problème, vous ne pourrez pas utiliser le plugin.
Cela peut se produire pour diverses raisons. Le certificat pourrait être expiré, ou il a été généré sur votre page de staging, et maintenant vous avez un domaine différent. La meilleure solution ici est de générer un nouveau certificat pour votre page. Veuillez contacter le support de votre fournisseur d'hébergement, ils devraient pouvoir vous aider.
Résumé : Cette erreur peut signifier que vous avez le mode maintenance actif ou que vous essayez de vous connecter avec un ancien token. De plus, l'erreur peut s'afficher lorsque vous avez une image ajoutée qui renvoie à une source inexistante.
En mode maintenance, l'API REST n'est pas active et nous ne pouvons pas accéder au point de terminaison de votre page.
Vous devez soit désactiver le mode maintenance, soit définir une exception pour Surfer (tous les plugins de maintenance n'offrent pas cette option). Si votre plugin ne vous permet pas de définir une exception, nous n'avons pas d'autres solutions alternatives pour le moment. Dans ce cas, veuillez contacter notre équipe d'assistance et fournir l'URL de votre page ainsi que l'horodatage du problème afin que nous puissions vérifier ce qui ne va pas.
En ce qui concerne l'utilisation d'un ancien token, assurez-vous que vous avez la version la plus récente du plugin installée. Vous pouvez accéder à l'onglet « Plugins » de votre compte WP, trouver Surfer et vérifier s'il y a une mise à jour disponible. L'étape suivante serait de réinstaller le plugin, puis de déconnecter le plugin et de le reconnecter à Surfer (c'est une étape cruciale – veuillez la traiter même si, après la réinstallation, vous êtes toujours connecté à Surfer).
Veuillez également vérifier vos images dans le Content Editor et vous assurer que leur source est toujours active. Dans ce cas, vous ne trouverez aucune image dans le Content Editor ; seuls l'espace réservé et le texte alternatif seront présents. Le plus simple est d'ajouter l'image à nouveau, mais cette fois via l'option « Insérer une image » dans le Content Editor. La source de l'image dans le Content Editor sera alors Surfer.
Si vous rencontrez des problèmes avec le module GSC, veuillez d'abord essayer de supprimer le plugin et de le réinstaller. Ensuite, veuillez déconnecter le compte Surfer (si, après la réinstallation, vous êtes toujours connecté au compte Surfer) et vous reconnecter. Si cela ne fonctionne pas, veuillez contacter l'équipe d'assistance.
Si vous rencontrez d'autres problèmes qui n'ont pas été énumérés ci-dessus, nous vous recommandons d'abord de vous familiariser avec les informations ci-dessous et de vous assurer que votre plugin est mis à jour vers la dernière version. Si vous avez toujours besoin d'aide, nous vous conseillons de contacter notre équipe d'assistance.
Le plugin prend entièrement en charge deux éditeurs/constructeurs WordPress de base pour le moment : Gutenberg et Classic Editor. Nous prenons également en charge le constructeur Elementor (bêta). Si vous utilisez un autre éditeur ou un plugin/thème WordPress qui modifie la structure de l'éditeur (en particulier en ajoutant des blocs), notre plugin peut fonctionner, cependant, nous ne pouvons pas promettre une fonctionnalité complète.
Le plugin nécessite au moins la version 7.4 de PHP pour fonctionner correctement.
WordFence pourrait interférer avec le fonctionnement correct du plugin. Pour contourner ce problème, suivez les étapes suivantes :
1. Allez à wp-admin » WordFence » All Options.
2. Recherchez une section « Brute Force Protection ».
3. Trouvez l'option « Disable WordPress application passwords », décochez-la, et enregistrez les paramètres.
L'hébergement GoDaddy/Cloudflare pourrait également interférer avec le fonctionnement correct du plugin. Si vous soupçonnez que cela pourrait être le cas, veuillez contacter le support de votre fournisseur d'hébergement, décrire le problème et demander à ajouter à la liste blanche le Surfer User-Agent : « SurferSEO WP Plugin ». Notre user-agent pour lequel définir une exception est le SurferSEO WP Plugin. Vous pouvez trouver un exemple de message à envoyer à votre fournisseur d'hébergement ici.
Certains de vos plugins peuvent interférer avec le nôtre. S'il vous plaît, pendant un bref moment, essayez de désactiver tous les plugins, puis activez-les un après l'autre, en vérifiant lequel cause les problèmes.