Dit is een antwoord op een veelgestelde vraag over de WordPress-plugin chatGPT SmartSearchWP.
Symptomen #
- De chatbot wordt weergegeven, maar er verschijnt geen antwoord nadat ik een bericht heb verzonden.
- In de ontwikkelaartools van de browser (tabblad Netwerk) mislukt het volgende verzoek met foutcode 403 Forbidden:
POST /wp-json/wdgpt/v1/retrieve-prompt - Soms zag de bezoeker voorheen de onbewerkte tekst van een foutpagina in het chatbalkje verschijnen („Forbidden — You don’t have permission to access this resource”).
Oorzaak #
Het ligt niet aan de OpenAI-sleutel of aan de configuratie van de contexten in SmartSearchWP.
Bij sommige hostingpakketten blokkeert een beveiligingsfilter (WAF, ModSecurity, Wordfence, CDN OVH Basic, enz.) POST-verzoeken naar de REST-API van de chatbot voordat deze WordPress bereiken.
Het genereren van contexten of embeddings kan gewoon doorgaan, omdat daarvoor andere routes worden gebruikt. Alleen de interactie tussen bezoeker en chatbot is hierdoor getroffen.
Oplossing — SmartSearchWP bijwerken #
Vanaf versie 2.7.4 biedt de plug-in:
- probeert de REST-aanroep automatisch opnieuw;
- schakel over naar
admin-ajax.phpals/wp-json/vastloopt; - geeft de bezoeker een duidelijke melding weer in plaats van de ruwe HTML-code van de fout.
Stappen:
- Ga naar Dashboard → Updates (of Plug-ins → SmartSearchWP).
- Installeer versie 2.7.4 of hoger.
- Leeg de cache (cache-plug-in, CDN, browser) en test een vraag in de chatbot.
Als de update niet meteen verschijnt, probeer het dan over een paar uur nog eens: WordPress.org kan even de tijd nemen voordat de nieuwe versie beschikbaar wordt gesteld.
Als het probleem na versie 2.7.4 nog steeds bestaat #
Vraag uw hostingprovider (of configureer uw WAF/CDN) om het volgende toe te staan of uit te sluiten:
| Verzoek | Details |
|---|---|
POST /wp-json/wdgpt/v1/retrieve-prompt | Hoofd-REST-route van de chatbot |
POST /wp-admin/admin-ajax.php | Fallback — actie wdgpt_retrieve_prompt |
Diagnosetest: schakel het CDN of de WAF tijdelijk uit. Als de chatbot zonder deze componenten werkt, is de oorzaak bevestigd.
Hostingproviders die vaak worden genoemd #
- OVH (met name CDN Basic)
- Wordfence
- ModSecurity (regels voor shared hosting)
- Overige WAF’s / applicatie-firewalls
Hulp nodig? #
- Ondersteuning voor plug-ins: WordPress.org-forum
- Discussiethread: Verboden toegang
- Contact: hello@smartsearchwp.com