FAQ - Come risolvere "No 'Access-Control-Allow-Origin' header is present on the requested resource" ?

Per risolvere l'errore No 'Access-Control-Allow-Origin' header is present on the requested resource causato dalla policy CORS per alcuni tipi di richieste, se non già presente bisogna creare un file .htaccess all'interno della cartella pubblica del proprio dominio (ad esempio la public_html) ed inserire all'inizio del file, il codice a seguire:

#######
<ifmodule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</ifmodule>
#######

Il codice sopra riportato dovrebbe risolvere l’errore, ma può esporre il sito ad attacchi di tipo CSRF/XSRF. Per limitare la possibilità di tali attacchi, è consigliabile restringere l’header CORS solo ad alcuni tipi di file.
Nell’esempio seguente, l’header viene applicato esclusivamente ai file con estensione geojson, json, js e ttf, lasciando tutte le altre tipologie di file non modificate e quindi non accessibili tramite CORS:

#######
<FilesMatch ".(geojson|json|js|ttf)$">
<ifmodule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</ifmodule>
</FilesMatch>
#######

FAQ Precedente su Hosting
<< Come escludere un indirizzo IP dalle statistiche AWStats?
FAQ Successiva su Hosting
Cosa fare per l'alert "Segnalato sito ingannevole" da Google Safe Browsing? >>
FAQ Correlate

Come risolvo l'errore "SoftWP license not authorized"?
Il messaggio "SoftWP license not authorized" nei plugin WordPress (Backuply, Loginizer, SpeedyCache, ecc.) indica che la licenza SoftWP risulta valida sul server ma non è...

È possibile inviare email tramite SMTP esterni?
Per garantire elevati standard di sicurezza e affidabilità dei nostri servizi, l’invio di email tramite server SMTP esterni è disabilitato di default. Questa scelta consente di...

Come limitare il numero di connessioni con FIlezilla?
In alcuni casi i server possono essere impostati per ricevere un numero massimo di connessioni FTP simultanee per ogni singolo IP, tale limite è impostato...

Quale è la differenza tra dominio ed hosting?
L'Hosting o il Web hosting è la spazio allocato su un server connesso perennemente a Internet. Questo permette alle persone di qualsiasi parte del mondo...