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

L'hosting supporta gli script Perl/CGI?
Si, l'hosting supporta gli script Perl/CGI.

Come far girare gli script python .py?
Gli script  python .py funzionano correttamente sui nostri server linux, per il corretto funzionamento devono essere caricati nella cartella cgi-bin ed avere permessi 755. Nella maggior...

Come si disabilita Magic Quotes con htaccess?
Va innanzitutto detto che non è possibile disabilitare sui nostri server Magic Quotes tramite htaccess, tuttavia per farlo basta creare un php.ini personalizzato. La FAQ prosegue...

Perchè non ho ricevuto i dati FTP per pubblicare il mio sito?
Se non hai ricevuto i parametri FTP (host, user , pass) con tutta probabilità è dovuto alla mancata richiesta di attivazione dell'hosting gratuito; nel caso...