Sto cercando di far funzionare alcuni AJAX tra due sottodomini.CORS abilitato in Apache, ma AJAX non funziona (Chrome dice che l'origine non è consentita)
rails.mydomain.com e mydomain.com
in Apache, in/etc/apache2/sites-available/ho il mio file rails.mydomain.com:
<VirtualHost *:80>
Header add Access-Control-Allow-Origin "http://www.mydomain.com"
Header add Access-Control-Allow-Origin "http://www.dev-mydomain.com"
</VirtualHost>
Tuttavia, ogni volta Provo a fare una semplice richiesta di prova ajax da http://www.dev-mydomain.com, in Chrome ottengo: "XMLHttpRequest non può caricare http://rails.mydomain.com/directory. L'origine http://www.dev-mydomain.com non è consentita da Access-Control-Allow-Origin."
Qualcuno sa cosa mi manca?
Partenza [Access-C domini di origine multiplo ontrol-Allow-Origin] (http://stackoverflow.com/questions/1653308/access-control-allow-origin-multiple-origin-domains) –
Ok, quindi ho visto quella pubblicazione prima, ma ho seguito la risposta su come eseguire due istruzioni "Aggiungi intestazione". Ho rimosso la seconda istruzione add, e ho solo un Header Set e funziona, tuttavia, alla fine avrò bisogno di avere due origini ... dovrei solo fare due istruzioni set, o quale soluzione da quel post è il metodo migliore –
yup , batte con più di un'impostazione. google ha bisogno di risolvere questo al più presto. non hanno inventato ajax in primo luogo? –