Dies ist eine FAQ-Antwort zum WordPress-Plugin „chatGPT SmartSearchWP“.
Symptome #
- Der Chatbot wird angezeigt, doch nach dem Absenden einer Nachricht erscheint keine Antwort.
- In den Entwicklertools des Browsers (Registerkarte „Netzwerk“) schlägt die folgende Anfrage mit dem Statuscode 403 „Forbidden“ fehl:
POST /wp-json/wdgpt/v1/retrieve-prompt - Manchmal wurde dem Besucher zuvor der reine Text einer Fehlerseite in der Sprechblase des Chatbots angezeigt („Forbidden — You don’t have permission to access this resource“).
Ursache #
Es handelt sich weder um ein Problem mit dem OpenAI-Schlüssel noch um ein Problem mit der Konfiguration der Kontexte in SmartSearchWP.
Bei einigen Hosting-Anbietern blockiert ein Sicherheitsfilter (WAF, ModSecurity, Wordfence, OVH Basic CDN usw.) POST-Anfragen an die REST-API des Chatbots, bevor diese WordPress erreichen.
Die Generierung von Kontexten oder Embeddings kann weiterhin funktionieren, da hierfür andere Routen genutzt werden. Betroffen ist lediglich der Austausch zwischen Besucher und Chatbot.
Lösung – SmartSearchWP aktualisieren #
Seit Version 2.7.4 bietet das Plugin:
- versucht automatisch erneut, den REST-Aufruf auszuführen;
- Wechseln Sie zu
admin-ajax.php, falls/wp-json/weiterhin nicht erreichbar ist; - zeigt dem Besucher eine verständliche Meldung anstelle des rohen HTML-Codes des Fehlers an.
Schritte:
- Gehen Sie zu „Dashboard“ → „Updates“ (oder „Plugins“ → „SmartSearchWP“).
- Installieren Sie Version 2.7.4 oder höher.
- Leeren Sie den Cache (Cache-Plugin, CDN, Browser) und testen Sie eine Frage im Chatbot.
Sollte das Update nicht sofort angezeigt werden, versuchen Sie es bitte in einigen Stunden erneut: WordPress.org kann eine gewisse Zeit benötigen, bevor die neue Version bereitgestellt wird.
Sollte das Problem nach der Version 2.7.4 weiterhin bestehen #
Bitten Sie Ihren Hosting-Anbieter (oder konfigurieren Sie Ihre WAF/CDN), folgende Zugriffe zuzulassen oder auszuschließen:
| Antrag | Details |
|---|---|
POST /wp-json/wdgpt/v1/retrieve-prompt | Haupt-REST-Route des Chatbots |
POST /wp-admin/admin-ajax.php | Fallback – Aktion wdgpt_retrieve_prompt |
Diagnosetest: Deaktivieren Sie vorübergehend das CDN oder die WAF. Wenn der Chatbot ohne diese Komponenten funktioniert, ist die Ursache bestätigt.
Häufig betroffene Hosting-Anbieter #
- OVH (insbesondere CDN Basic)
- Wordfence
- ModSecurity (Regeln für Shared-Hosting-Server)
- Sonstige WAFs / Anwendungsfirewalls
Benötigen Sie Hilfe? #
- Plugin-Support: WordPress.org-Forum
- Diskussionsfaden: Zugriff verweigert
- Kontakt: hello@smartsearchwp.com