{"id":167288,"date":"2025-07-28T09:00:00","date_gmt":"2025-07-28T09:00:00","guid":{"rendered":"https:\/\/gtechgroup.it\/blog\/fluent-forms-file-upload-sicurezza\/"},"modified":"2026-05-30T10:00:00","modified_gmt":"2026-05-30T08:00:00","slug":"fluent-forms-file-upload-sicurezza","status":"publish","type":"post","link":"https:\/\/gtechgroup.it\/blog\/fluent-forms-file-upload-sicurezza\/","title":{"rendered":"File Upload e Sicurezza in Fluent Forms"},"content":{"rendered":"<h2>File Upload e Sicurezza in Fluent Forms<\/h2>\n<p>La possibilit&#224; di caricare file tramite i moduli &#232; una funzionalit&#224; essenziale per molti siti web: candidature con allegato CV, richieste di assistenza con screenshot, moduli di registrazione con foto documento o form per la raccolta di materiale grafico. Tuttavia, il file upload &#232; anche una delle funzionalit&#224; pi&#249; delicate dal punto di vista della sicurezza. In questo articolo vedremo come configurare correttamente il campo file upload in Fluent Forms, le best practice per la sicurezza e come proteggere il tuo sito da potenziali minacce legate al caricamento di file.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/ff-01-forms.png\" alt=\"Configurazione file upload in Fluent Forms\" \/><\/p>\n<h3>Il Campo File Upload in Fluent Forms<\/h3>\n<p>Fluent Forms offre due varianti del campo di caricamento file:<\/p>\n<h4>File Upload Base (versione Free)<\/h4>\n<p>Il campo file upload disponibile nella versione gratuita permette agli utenti di caricare uno o pi&#249; file insieme al modulo. Le opzioni di configurazione includono:<\/p>\n<ul>\n<li><strong>Tipi di file accettati<\/strong>: puoi specificare le estensioni permesse (es. .pdf, .doc, .jpg, .png)<\/li>\n<li><strong>Dimensione massima per file<\/strong>: limita la dimensione di ogni singolo file caricato (in MB)<\/li>\n<li><strong>Numero massimo di file<\/strong>: quanti file pu&#242; caricare l&#8217;utente per questo campo<\/li>\n<li><strong>Obbligatoriet&#224;<\/strong>: se il caricamento del file &#232; obbligatorio o facoltativo<\/li>\n<\/ul>\n<h4>Image Upload (versione Pro)<\/h4>\n<p>Il campo Image Upload &#232; una versione specializzata ottimizzata per le immagini che aggiunge funzionalit&#224; come l&#8217;anteprima dell&#8217;immagine caricata, il ridimensionamento automatico e la compressione. &#200; ideale per moduli dove servono foto (candidature, profili, documentazione visiva).<\/p>\n<h4>Drag and Drop Upload (versione Pro)<\/h4>\n<p>La versione Pro aggiunge anche la funzionalit&#224; <strong>drag and drop<\/strong>: l&#8217;utente pu&#242; trascinare i file direttamente nell&#8217;area di upload senza dover usare il file picker del browser. Questa funzionalit&#224; migliora significativamente l&#8217;esperienza utente, specialmente su desktop.<\/p>\n<h3>Configurazione del File Upload<\/h3>\n<p>Per aggiungere un campo file upload al tuo modulo, trascinalo dall&#8217;elenco dei campi avanzati nell&#8217;area del form. Poi clicca sul campo per accedere alle opzioni di configurazione.<\/p>\n<h4>Tipi di File: Cosa Permettere<\/h4>\n<p>La scelta dei tipi di file da accettare &#232; il primo livello di sicurezza. Ecco le nostre raccomandazioni per i casi d&#8217;uso pi&#249; comuni:<\/p>\n<ul>\n<li><strong>Documenti<\/strong>: .pdf, .doc, .docx, .odt (evita .exe, .bat, .sh, .php e altri file eseguibili)<\/li>\n<li><strong>Immagini<\/strong>: .jpg, .jpeg, .png, .gif, .webp (evita .svg a meno che non sia strettamente necessario, perch&#233; pu&#242; contenere codice JavaScript)<\/li>\n<li><strong>Fogli di calcolo<\/strong>: .xls, .xlsx, .csv, .ods<\/li>\n<li><strong>Presentazioni<\/strong>: .ppt, .pptx, .odp<\/li>\n<li><strong>Archivi compressi<\/strong>: .zip, .rar (solo se necessario e con controlli aggiuntivi)<\/li>\n<\/ul>\n<p><strong>Regola d&#8217;oro<\/strong>: permetti solo i tipi di file strettamente necessari per il caso d&#8217;uso specifico. Meno tipi permetti, pi&#249; sicuro sar&#224; il tuo modulo.<\/p>\n<h4>Dimensione Massima dei File<\/h4>\n<p>La dimensione massima per file dipende dal tuo caso d&#8217;uso e dalla configurazione del server. Tieni presente che WordPress e PHP hanno i propri limiti:<\/p>\n<ul>\n<li><strong>upload_max_filesize<\/strong>: il limite massimo di PHP per il singolo file (spesso 2 MB di default)<\/li>\n<li><strong>post_max_size<\/strong>: il limite massimo per l&#8217;intera richiesta POST (spesso 8 MB di default)<\/li>\n<li><strong>max_execution_time<\/strong>: il tempo massimo per l&#8217;elaborazione della richiesta<\/li>\n<\/ul>\n<p>Se il limite configurato in Fluent Forms supera quello di PHP, l&#8217;upload fallir&#224; con un errore. Verifica e, se necessario, modifica i limiti PHP dal pannello del tuo hosting (in Plesk, vai su <strong>PHP Settings<\/strong> del dominio).<\/p>\n<p>Per la maggior parte dei casi d&#8217;uso, consigliamo:<\/p>\n<ul>\n<li><strong>CV e documenti<\/strong>: 5-10 MB per file<\/li>\n<li><strong>Immagini<\/strong>: 5-10 MB per file<\/li>\n<li><strong>Screenshot<\/strong>: 2-5 MB per file<\/li>\n<li><strong>Archivi<\/strong>: 20-50 MB (solo se indispensabile)<\/li>\n<\/ul>\n<h3>Dove Vengono Salvati i File<\/h3>\n<p>Per default, Fluent Forms salva i file caricati nella cartella <code>wp-content\/uploads\/fluentform\/<\/code> del tuo sito WordPress. I file vengono organizzati in sottocartelle per data (anno\/mese) e rinominati con un hash univoco per evitare conflitti di nome e per una prima misura di sicurezza (l&#8217;URL del file non &#232; prevedibile).<\/p>\n<p>&#200; importante sapere che i file caricati sono accessibili tramite URL diretto se qualcuno conosce il percorso. Per file sensibili, sono necessarie misure di sicurezza aggiuntive che vedremo pi&#249; avanti.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/ff-02-settings.png\" alt=\"Impostazioni di sicurezza per il file upload\" \/><\/p>\n<h3>Sicurezza del File Upload: Le Minacce<\/h3>\n<p>Il file upload &#232; uno dei vettori di attacco pi&#249; comuni per i siti web. Le principali minacce includono:<\/p>\n<h4>1. Upload di File Malevoli<\/h4>\n<p>Un attaccante potrebbe tentare di caricare un file PHP, JavaScript o un web shell mascherato come un&#8217;immagine o un documento. Se il server esegue il file, l&#8217;attaccante potrebbe ottenere accesso completo al sito. Questo &#232; noto come <strong>Arbitrary File Upload<\/strong> ed &#232; una delle vulnerabilit&#224; pi&#249; critiche classificate da OWASP.<\/p>\n<h4>2. Bypass dell&#8217;Estensione<\/h4>\n<p>Alcuni attaccanti usano tecniche come la doppia estensione (<code>malware.php.jpg<\/code>), i null byte (<code>malware.php{6fb8dad3a9c483f1a21adb5997a0bd0fb65a4b2f8344003d223c5d2f2542798c}00.jpg<\/code>) o le estensioni alternative (<code>.phtml<\/code>, <code>.php5<\/code>) per aggirare i filtri basati sull&#8217;estensione del file.<\/p>\n<h4>3. File Contenenti Malware<\/h4>\n<p>Anche file apparentemente innocui come PDF o documenti Word possono contenere macro malevole o exploit. Sebbene questi non rappresentino una minaccia diretta per il server, possono infettare chi li apre.<\/p>\n<h4>4. Attacchi DoS tramite File Grandi<\/h4>\n<p>Un attaccante potrebbe tentare di caricare ripetutamente file di grandi dimensioni per esaurire lo spazio disco o la banda del server.<\/p>\n<h3>Misure di Sicurezza in Fluent Forms<\/h3>\n<p>Fluent Forms implementa diverse misure di sicurezza per proteggere il tuo sito:<\/p>\n<h4>Validazione dell&#8217;Estensione<\/h4>\n<p>Il plugin verifica che l&#8217;estensione del file caricato sia nell&#8217;elenco delle estensioni permesse. Questa &#232; la prima linea di difesa ma non &#232; sufficiente da sola perch&#233; pu&#242; essere aggirata.<\/p>\n<h4>Verifica del MIME Type<\/h4>\n<p>Fluent Forms verifica anche il MIME type del file (il tipo di contenuto dichiarato nell&#8217;header del file) per assicurarsi che corrisponda all&#8217;estensione. Questo aggiunge un livello di protezione contro i tentativi di mascheramento.<\/p>\n<h4>Rinominazione dei File<\/h4>\n<p>I file vengono rinominati con un hash univoco, rendendo impossibile prevedere l&#8217;URL del file caricato. Questo protegge da attacchi di tipo &#8220;direct access&#8221; dove l&#8217;attaccante tenta di accedere a un file caricato conoscendone il nome.<\/p>\n<h4>Nonce e CSRF Protection<\/h4>\n<p>Il processo di upload &#232; protetto da token nonce di WordPress per prevenire attacchi CSRF (Cross-Site Request Forgery). Solo le richieste autentiche provenienti dal modulo vengono accettate.<\/p>\n<h3>Misure di Sicurezza Aggiuntive Consigliate<\/h3>\n<p>Oltre alle protezioni native di Fluent Forms, ti consigliamo di implementare le seguenti misure aggiuntive a livello di server:<\/p>\n<h4>1. Disabilitare l&#8217;Esecuzione PHP nella Cartella Upload<\/h4>\n<p>Aggiungi un file <code>.htaccess<\/code> nella cartella <code>wp-content\/uploads\/<\/code> con il seguente contenuto:<\/p>\n<pre><code># Blocca l&#8217;esecuzione di file PHP\n&lt;Files *.php&gt;\ndeny from all\n&lt;\/Files&gt;\n\n# Blocca anche varianti\n&lt;FilesMatch \".(php|phtml|php3|php4|php5|php7|phps)$\"&gt;\ndeny from all\n&lt;\/FilesMatch&gt;<\/code><\/pre>\n<p>Questo impedisce l&#8217;esecuzione di qualsiasi file PHP nella cartella upload, anche se un attaccante riuscisse a caricarne uno.<\/p>\n<h4>2. Limitare l&#8217;Accesso Diretto ai File<\/h4>\n<p>Per file sensibili, puoi configurare l&#8217;accesso ai file caricati in modo che siano accessibili solo tramite script PHP autenticato, non tramite URL diretto. Questo richiede una configurazione personalizzata del server.<\/p>\n<h4>3. Scansione Antivirus<\/h4>\n<p>Su server con ClamAV installato, puoi configurare una scansione automatica dei file caricati. Molti hosting professionali offrono questa funzionalit&#224; integrata. In alternativa, puoi usare servizi online come VirusTotal API per scansionare i file in modo asincrono.<\/p>\n<h4>4. Rate Limiting<\/h4>\n<p>Limita il numero di upload che un singolo IP pu&#242; effettuare in un determinato periodo per prevenire attacchi DoS. Fluent Forms offre impostazioni di limitazione delle submission che puoi configurare per ogni modulo.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/wc-status.png\" alt=\"Monitoraggio della sicurezza\" \/><\/p>\n<h3>Gestione dei File Caricati<\/h3>\n<h4>Accesso ai File dalle Entry<\/h4>\n<p>Tutti i file caricati sono accessibili dalla sezione <strong>Entries<\/strong> di Fluent Forms. Per ogni submission che include un file upload, troverai il link per scaricare o visualizzare il file direttamente dalla dashboard.<\/p>\n<h4>Pulizia Periodica<\/h4>\n<p>I file caricati occupano spazio sul disco del server. &#200; buona pratica implementare una routine di pulizia periodica per eliminare i file pi&#249; vecchi che non sono pi&#249; necessari. Puoi farlo manualmente dalla cartella uploads o programmare uno script di pulizia automatica.<\/p>\n<h4>Backup dei File<\/h4>\n<p>Assicurati che la cartella di upload sia inclusa nei backup regolari del tuo sito. I file caricati dagli utenti sono dati importanti che non possono essere recuperati se persi.<\/p>\n<h3>File Upload e GDPR<\/h3>\n<p>Se i file caricati contengono dati personali (documenti d&#8217;identit&#224;, CV, foto), devi gestirli in conformit&#224; al GDPR:<\/p>\n<ul>\n<li><strong>Informativa<\/strong>: informa l&#8217;utente su come verranno utilizzati e conservati i file caricati<\/li>\n<li><strong>Conservazione limitata<\/strong>: non conservare i file pi&#249; a lungo del necessario. Definisci e rispetta una politica di conservazione<\/li>\n<li><strong>Diritto alla cancellazione<\/strong>: devi essere in grado di eliminare i file su richiesta dell&#8217;utente<\/li>\n<li><strong>Sicurezza<\/strong>: i file con dati personali devono essere protetti da accessi non autorizzati<\/li>\n<li><strong>Consenso<\/strong>: raccogli il consenso esplicito per il trattamento dei dati contenuti nei file<\/li>\n<\/ul>\n<h3>Allegare File alle Notifiche Email<\/h3>\n<p>Fluent Forms permette di allegare i file caricati direttamente alle notifiche email. Questa funzionalit&#224; &#232; comoda ma va usata con cautela:<\/p>\n<ul>\n<li><strong>Limiti di dimensione<\/strong>: la maggior parte dei server SMTP ha un limite sugli allegati (tipicamente 10-25 MB). File pi&#249; grandi causeranno il fallimento dell&#8217;invio email<\/li>\n<li><strong>Sicurezza<\/strong>: i file vengono inviati in chiaro via email. Per file sensibili, &#232; meglio inserire un link protetto per il download<\/li>\n<li><strong>Performance<\/strong>: l&#8217;invio di email con allegati pesanti pu&#242; rallentare il processo e aumentare il tempo di risposta del modulo<\/li>\n<\/ul>\n<p>Per file di grandi dimensioni, consigliamo di non allegare il file all&#8217;email ma di inserire un link per scaricarlo dalla dashboard di WordPress. Puoi usare la variabile <code>{all_data}<\/code> che include automaticamente i link ai file caricati.<\/p>\n<h3>Risoluzione dei Problemi Comuni<\/h3>\n<h4>&#8220;Il file &#232; troppo grande&#8221;<\/h4>\n<p>Questo errore indica che il file supera il limite configurato. Verifica il limite in Fluent Forms e i limiti PHP (<code>upload_max_filesize<\/code> e <code>post_max_size<\/code>). Il limite effettivo sar&#224; il pi&#249; basso tra tutti questi valori.<\/p>\n<h4>&#8220;Tipo di file non permesso&#8221;<\/h4>\n<p>L&#8217;estensione del file non &#232; nell&#8217;elenco delle estensioni consentite. Aggiungi l&#8217;estensione necessaria nelle impostazioni del campo o verifica che il file abbia l&#8217;estensione corretta.<\/p>\n<h4>&#8220;Upload fallito&#8221; senza messaggio specifico<\/h4>\n<p>Potrebbe essere un problema di permessi sulla cartella di upload. Verifica che la cartella <code>wp-content\/uploads\/fluentform\/<\/code> esista e abbia i permessi corretti (755 per le cartelle, 644 per i file). Su Plesk, verifica che l&#8217;utente del dominio abbia i permessi di scrittura sulla cartella.<\/p>\n<h3>Conclusione<\/h3>\n<p>Il file upload &#232; una funzionalit&#224; potente ma che richiede attenzione dal punto di vista della sicurezza. Fluent Forms offre protezioni integrate solide, ma &#232; fondamentale complementarle con misure aggiuntive a livello di server. Configurando correttamente i tipi di file permessi, i limiti di dimensione e le protezioni del server, puoi offrire ai tuoi utenti la possibilit&#224; di caricare file in modo sicuro e affidabile.<\/p>\n<div style=\"border:2px solid #0073aa; border-radius:8px; padding:20px; margin:30px 0; background:#f0f8ff;\">\n<h4 style=\"margin-top:0;\">&#128218; Leggi anche gli altri articoli della serie su Fluent Forms<\/h4>\n<ul>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/installare-configurare-fluent-forms-wordpress\/\">Come Installare e Configurare Fluent Forms su WordPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/fluent-forms-creare-primo-form-drag-drop\/\">Creare il Primo Form con Fluent Forms: Editor Drag and Drop<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/fluent-forms-campi-disponibili-guida-completa\/\">Fluent Forms: Tutti i Campi Disponibili e Come Usarli<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/fluent-forms-logica-condizionale-avanzata\/\">Logica Condizionale Avanzata in Fluent Forms<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/fluent-forms-pagamenti-stripe-paypal\/\">Fluent Forms e i Pagamenti: Accettare Stripe e PayPal<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/fluent-forms-notifiche-email-conferme\/\">Notifiche Email e Conferme in Fluent Forms<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/fluent-forms-conversazionali-ux-innovativa\/\">Form Conversazionali con Fluent Forms: UX Innovativa<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/fluent-forms-multi-step-moduli-passaggi\/\">Multi-Step Form con Fluent Forms: Moduli a Pi&#249; Passaggi<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/fluent-forms-integrazioni-crm-email-zapier\/\">Fluent Forms: Integrazioni con CRM, Email Marketing e Zapier<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/fluent-forms-quiz-sondaggi-calcolatori\/\">Quiz, Sondaggi e Calcolatori con Fluent Forms<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/fluent-forms-free-vs-pro-confronto-prezzi\/\">Fluent Forms Free vs Pro: Confronto Funzionalit&#224; e Prezzi 2026<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/fluent-forms-vs-wpforms-vs-gravity-forms-confronto\/\">Fluent Forms vs WPForms vs Gravity Forms: Confronto 2026<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/fluent-forms-report-analytics-gestione-entry\/\">Fluent Forms: Report, Analytics e Gestione delle Entry<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/fluent-forms-problemi-comuni-troubleshooting\/\">Risolvere i Problemi Comuni di Fluent Forms: Troubleshooting<\/a><\/li>\n<\/ul>\n<\/div>\n<p>Hai bisogno di configurare il file upload in modo sicuro sul tuo sito WordPress? <a href=\"https:\/\/gtechgroup.it\/contatti\/\">Contatta il team di G Tech Group<\/a> per una consulenza sulla sicurezza. Configureremo i tuoi moduli con tutte le protezioni necessarie per garantire la massima sicurezza senza compromettere l&#8217;usabilit&#224;.<\/p>\n<h3>Migliora il Tuo Sito WordPress<\/h3>\n<p>Scopri le nostre guide complete sugli altri plugin essenziali per WordPress:<\/p>\n<ul>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/come-installare-elementor-wordpress-guida-principianti\/\">Come Installare Elementor su WordPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-installare-configurare-wordpress\/\">Come Installare e Configurare WP Rocket<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/come-installare-configurare-seopress-wordpress-guida\/\">Come Installare e Configurare SEOPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/installare-attivare-updraftplus-wordpress\/\">Come Installare e Configurare UpdraftPlus<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>File Upload e Sicurezza in Fluent Forms La possibilit&#224; di caricare file tramite i moduli &#232; una funzionalit&#224; essenziale per molti siti web: candidature con&hellip;<\/p>\n","protected":false},"author":2,"featured_media":167210,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"File Upload Fluent Forms: Sicurezza | Guida","_seopress_titles_desc":"Come configurare file upload sicuri in Fluent Forms. Tipi file, dimensioni, storage e protezione.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"File Upload Sicurezza Fluent","footnotes":""},"categories":[1,61],"tags":[3324,2779,3637,3309,911],"class_list":["post-167288","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-senza-categoria","category-wordpress","tag-allegati","tag-file-upload","tag-fluent-forms","tag-form","tag-sicurezza"],"_links":{"self":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/167288","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/comments?post=167288"}],"version-history":[{"count":0,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/167288\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media\/167210"}],"wp:attachment":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media?parent=167288"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/categories?post=167288"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/tags?post=167288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}