{"id":7026,"date":"2026-07-23T17:42:42","date_gmt":"2026-07-23T15:42:42","guid":{"rendered":"https:\/\/www.smartsearchwp.com\/docs\/il-chatbot-mostra-il-messaggio-forbidden-o-una-pagina-di-errore-cosa-fare\/"},"modified":"2026-07-23T17:46:05","modified_gmt":"2026-07-23T15:46:05","password":"","slug":"il-chatbot-mostra-il-messaggio-forbidden-o-una-pagina-di-errore-cosa-fare","status":"publish","type":"docs","link":"https:\/\/www.smartsearchwp.com\/it\/docs\/il-chatbot-mostra-il-messaggio-forbidden-o-una-pagina-di-errore-cosa-fare\/","title":{"rendered":"Il chatbot mostra il messaggio \u00abForbidden\u00bb o una pagina di errore: cosa fare?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Questa \u00e8 una risposta alle domande frequenti (FAQ) sul <a href=\"https:\/\/www.smartsearchwp.com\/it\/\">plugin WordPress chatGPT SmartSearchWP<\/a>.<\/p>\n\n<h2 class=\"wp-block-heading\">Sintomi<\/h2>\n\n<ul class=\"wp-block-list\">\n<li>Il chatbot si apre, ma dopo aver inviato un messaggio non compare <strong>nessuna risposta<\/strong>.<\/li>\n\n\n\n<li>Negli strumenti di sviluppo del browser (scheda <em>Rete<\/em>), la seguente richiesta restituisce un errore con codice <strong>403 Forbidden<\/strong>:  <code>POST \/wp-json\/wdgpt\/v1\/retrieve-prompt<\/code><\/li>\n\n\n\n<li>A volte, prima il visitatore vedeva il testo in chiaro di una pagina di errore nella finestra del chatbot (\u00abForbidden \u2014 You don&#8217;t have permission to access this resource\u00bb).<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\">Motivo<\/h2>\n\n<p class=\"wp-block-paragraph\"><strong>Non<\/strong> \u00e8 un problema legato alla chiave OpenAI n\u00e9 alla configurazione dei contesti in SmartSearchWP.<\/p>\n\n<p class=\"wp-block-paragraph\">Su alcuni hosting, un <strong>filtro di sicurezza<\/strong> (WAF, ModSecurity, Wordfence, CDN OVH Basic, ecc.) blocca le richieste <strong>POST<\/strong> verso l&#8217;API REST del chatbot <strong>prima che<\/strong> raggiungano WordPress.<\/p>\n\n<p class=\"wp-block-paragraph\">La generazione di contesti o di embedding pu\u00f2 continuare a funzionare, perch\u00e9 utilizza percorsi diversi. \u00c8 interessato solo lo scambio <strong>visitatore \u2192 chatbot<\/strong>. <\/p>\n\n<h2 class=\"wp-block-heading\">Soluzione \u2014 aggiorna SmartSearchWP<\/h2>\n\n<p class=\"wp-block-paragraph\">A partire dalla versione <strong>2.7.4<\/strong>, il plugin:<\/p>\n\n<ol class=\"wp-block-list\">\n<li><strong>riprova<\/strong> automaticamente la chiamata REST;<\/li>\n\n\n\n<li><strong>passa<\/strong> a <code>admin-ajax.php<\/code> se <code>\/wp-json\/<\/code> rimane bloccato;<\/li>\n\n\n\n<li>mostra al visitatore un <strong>messaggio chiaro<\/strong> invece del codice HTML grezzo dell&#8217;errore.<\/li>\n<\/ol>\n\n<p class=\"wp-block-paragraph\"><strong>Passaggi:<\/strong><\/p>\n\n<ol class=\"wp-block-list\">\n<li>Vai su <em>Pannello di controllo \u2192 Aggiornamenti<\/em> (o <em>Estensioni \u2192 SmartSearchWP<\/em>).<\/li>\n\n\n\n<li>Installa la versione <strong>2.7.4<\/strong> o successiva.<\/li>\n\n\n\n<li>Svuota la cache (plugin di cache, CDN, browser) e prova a fare una domanda al chatbot.<\/li>\n<\/ol>\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Se l&#8217;aggiornamento non compare subito, riprova tra qualche ora: WordPress.org potrebbe impiegare un po&#8217; di tempo prima di rendere disponibile la nuova versione.<\/p>\n<\/blockquote>\n\n<h2 class=\"wp-block-heading\">Se il problema persiste dopo la versione 2.7.4<\/h2>\n\n<p class=\"wp-block-paragraph\">Chiedi al tuo provider di hosting (oppure configura il tuo WAF \/ CDN) di <strong>autorizzare o escludere<\/strong>:<\/p>\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Richiesta<\/th><th>Dettagli<\/th><\/tr><\/thead><tbody><tr><td><code>POST \/wp-json\/wdgpt\/v1\/retrieve-prompt<\/code><\/td><td>Route REST principale del chatbot<\/td><\/tr><tr><td><code>POST \/wp-admin\/admin-ajax.php<\/code><\/td><td>Fallback \u2014 azione  <code>wdgpt_retrieve_prompt<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n<p class=\"wp-block-paragraph\"><strong>Test diagnostico:<\/strong> disattiva temporaneamente il CDN o il WAF. Se il chatbot funziona senza di essi, la causa \u00e8 confermata. <\/p>\n\n<h2 class=\"wp-block-heading\">Provider di hosting pi\u00f9 comunemente coinvolti<\/h2>\n\n<ul class=\"wp-block-list\">\n<li><strong>OVH<\/strong> (in particolare CDN Basic)<\/li>\n\n\n\n<li><strong>Wordfence<\/strong><\/li>\n\n\n\n<li><strong>ModSecurity<\/strong> (regole per server condivisi)<\/li>\n\n\n\n<li>Altri WAF \/ firewall applicativi<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\">Hai bisogno di aiuto?<\/h2>\n\n<ul class=\"wp-block-list\">\n<li>Assistenza per il plugin: <a href=\"https:\/\/wordpress.org\/support\/plugin\/smartsearchwp\/\">forum di WordPress.org<\/a><\/li>\n\n\n\n<li>Discussione: <a href=\"https:\/\/wordpress.org\/support\/topic\/forbidden-access-7\/\">Accesso vietato<\/a><\/li>\n\n\n\n<li>Contatto: <a href=\"mailto:hello@smartsearchwp.com\">hello@smartsearchwp.com<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Il chatbot potrebbe visualizzare il messaggio \u00abForbidden\u00bb quando il provider di hosting o un CDN blocca la richiesta REST. A partire dalla versione 2.7.4, SmartSearchWP gestisce automaticamente questa situazione. <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"doc_category":[84],"doc_tag":[141,139,142,144,143,140],"class_list":["post-7026","docs","type-docs","status-publish","hentry","doc_category-tecnica","doc_tag-141","doc_tag-chatbot","doc_tag-errore","doc_tag-rest","doc_tag-vietato","doc_tag-waf"],"acf":[],"year_month":"2026-07","word_count":327,"total_views":"2","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Webdigit","author_nicename":"webdigit","author_url":"https:\/\/www.smartsearchwp.com\/it\/author\/webdigit\/"},"doc_category_info":[{"term_name":"Tecnica","term_url":"https:\/\/www.smartsearchwp.com\/it\/docs-category\/tecnica\/"}],"doc_tag_info":[{"term_name":"403","term_url":"https:\/\/www.smartsearchwp.com\/it\/docs-tag\/403\/"},{"term_name":"chatbot","term_url":"https:\/\/www.smartsearchwp.com\/it\/docs-tag\/chatbot\/"},{"term_name":"errore","term_url":"https:\/\/www.smartsearchwp.com\/it\/docs-tag\/errore\/"},{"term_name":"REST","term_url":"https:\/\/www.smartsearchwp.com\/it\/docs-tag\/rest\/"},{"term_name":"vietato","term_url":"https:\/\/www.smartsearchwp.com\/it\/docs-tag\/vietato\/"},{"term_name":"WAF","term_url":"https:\/\/www.smartsearchwp.com\/it\/docs-tag\/waf\/"}],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Il chatbot mostra il messaggio \u00abForbidden\u00bb o una pagina di errore: cosa fare? - SmartsearchWP<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.smartsearchwp.com\/it\/docs\/il-chatbot-mostra-il-messaggio-forbidden-o-una-pagina-di-errore-cosa-fare\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Il chatbot mostra il messaggio \u00abForbidden\u00bb o una pagina di errore: cosa fare? - SmartsearchWP\" \/>\n<meta property=\"og:description\" content=\"Il chatbot potrebbe visualizzare il messaggio \u00abForbidden\u00bb quando il provider di hosting o un CDN blocca la richiesta REST. A partire dalla versione 2.7.4, SmartSearchWP gestisce automaticamente questa situazione.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.smartsearchwp.com\/it\/docs\/il-chatbot-mostra-il-messaggio-forbidden-o-una-pagina-di-errore-cosa-fare\/\" \/>\n<meta property=\"og:site_name\" content=\"SmartsearchWP\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-23T15:46:05+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minuti\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Il chatbot mostra il messaggio \u00abForbidden\u00bb o una pagina di errore: cosa fare? - SmartsearchWP","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.smartsearchwp.com\/it\/docs\/il-chatbot-mostra-il-messaggio-forbidden-o-una-pagina-di-errore-cosa-fare\/","og_locale":"it_IT","og_type":"article","og_title":"Il chatbot mostra il messaggio \u00abForbidden\u00bb o una pagina di errore: cosa fare? - SmartsearchWP","og_description":"Il chatbot potrebbe visualizzare il messaggio \u00abForbidden\u00bb quando il provider di hosting o un CDN blocca la richiesta REST. A partire dalla versione 2.7.4, SmartSearchWP gestisce automaticamente questa situazione.","og_url":"https:\/\/www.smartsearchwp.com\/it\/docs\/il-chatbot-mostra-il-messaggio-forbidden-o-una-pagina-di-errore-cosa-fare\/","og_site_name":"SmartsearchWP","article_modified_time":"2026-07-23T15:46:05+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.smartsearchwp.com\/it\/docs\/il-chatbot-mostra-il-messaggio-forbidden-o-una-pagina-di-errore-cosa-fare\/","url":"https:\/\/www.smartsearchwp.com\/it\/docs\/il-chatbot-mostra-il-messaggio-forbidden-o-una-pagina-di-errore-cosa-fare\/","name":"Il chatbot mostra il messaggio \u00abForbidden\u00bb o una pagina di errore: cosa fare? - SmartsearchWP","isPartOf":{"@id":"https:\/\/www.smartsearchwp.com\/it\/#website"},"datePublished":"2026-07-23T15:42:42+00:00","dateModified":"2026-07-23T15:46:05+00:00","breadcrumb":{"@id":"https:\/\/www.smartsearchwp.com\/it\/docs\/il-chatbot-mostra-il-messaggio-forbidden-o-una-pagina-di-errore-cosa-fare\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.smartsearchwp.com\/it\/docs\/il-chatbot-mostra-il-messaggio-forbidden-o-una-pagina-di-errore-cosa-fare\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.smartsearchwp.com\/it\/docs\/il-chatbot-mostra-il-messaggio-forbidden-o-una-pagina-di-errore-cosa-fare\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.smartsearchwp.com\/it\/"},{"@type":"ListItem","position":2,"name":"Docs","item":"https:\/\/www.smartsearchwp.com\/it\/docs\/"},{"@type":"ListItem","position":3,"name":"Il chatbot mostra il messaggio \u00abForbidden\u00bb o una pagina di errore: cosa fare?"}]},{"@type":"WebSite","@id":"https:\/\/www.smartsearchwp.com\/it\/#website","url":"https:\/\/www.smartsearchwp.com\/it\/","name":"SmartsearchWP","description":"","publisher":{"@id":"https:\/\/www.smartsearchwp.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.smartsearchwp.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.smartsearchwp.com\/it\/#organization","name":"SmartsearchWP","url":"https:\/\/www.smartsearchwp.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.smartsearchwp.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/www.smartsearchwp.com\/wp-content\/uploads\/2023\/11\/logo-smartSearchWp-white-1.png","contentUrl":"https:\/\/www.smartsearchwp.com\/wp-content\/uploads\/2023\/11\/logo-smartSearchWp-white-1.png","width":350,"height":100,"caption":"SmartsearchWP"},"image":{"@id":"https:\/\/www.smartsearchwp.com\/it\/#\/schema\/logo\/image\/"}}]}},"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.smartsearchwp.com\/it\/wp-json\/wp\/v2\/docs\/7026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.smartsearchwp.com\/it\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.smartsearchwp.com\/it\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.smartsearchwp.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smartsearchwp.com\/it\/wp-json\/wp\/v2\/comments?post=7026"}],"version-history":[{"count":1,"href":"https:\/\/www.smartsearchwp.com\/it\/wp-json\/wp\/v2\/docs\/7026\/revisions"}],"predecessor-version":[{"id":7027,"href":"https:\/\/www.smartsearchwp.com\/it\/wp-json\/wp\/v2\/docs\/7026\/revisions\/7027"}],"wp:attachment":[{"href":"https:\/\/www.smartsearchwp.com\/it\/wp-json\/wp\/v2\/media?parent=7026"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.smartsearchwp.com\/it\/wp-json\/wp\/v2\/doc_category?post=7026"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.smartsearchwp.com\/it\/wp-json\/wp\/v2\/doc_tag?post=7026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}