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 in oggetto il codice a seguire:

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

Sebbene il codice sopra menzionato dovrebbe risolvere l'errore, potrebbe esporre il proprio sito agli attacchi CSRF/XSRF, per limitare la possibilità di questo tipo di attacchi, è possibile redere il codice più restrittivo limitandolo solo alla tipologia di files desiderata, nell'esempio a seguire il codice viene limitato solo i files di tipo geojson, json, js e ttf.

#######
<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

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...

Cosa è un dominio alias o un dominio a parcheggio?
Un alias di dominio, detto anche dominio a parcheggio o più semplicemente dominio alias, è un nome di dominio secondario che punta allo stesso spazio...

Come mai non riesco ad attivare l'hosting gratuito come Rivenditore?
Il nostro spazio web gratuito da 500 MB gestibile attraverso cPanel è compreso per i soli Clienti Finali; se hai un account Rivenditore hai diritto...

Come rendere il sito più veloce e migliorare i tempi di risposta del server?
Per rendere il proprio sito più veloce migliorando di conseguenza i tempi di risposta del server basta effettuare alcuni ottimizzazioni al proprio sito, a seguire...