Próbuję uzyskać działanie AJAX między dwiema subdomenami.Włączono CORS w Apache, ale AJAX nie działa (chrome mówi, że pochodzenie nie jest dozwolone)
rails.mydomain.com i mydomain.com
w Apache, w pliku/etc/apache2/sites-available/Mam plik 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>
Jednak ilekroć Próbuję wykonać proste żądanie testu ajax z http://www.dev-mydomain.com, w Chrome otrzymam: "XMLHttpRequest nie może załadować http://rails.mydomain.com/directory. Pochodzenie http://www.dev-mydomain.com jest niedozwolone przez Access-Control-Allow-Origin."
Ktoś wie, czego mi brakuje?
wyjazdu [Access-C wiele domen początkowych ontrol-Allow-Origin] (http://stackoverflow.com/questions/1653308/access-control-allow-origin-multiple-origin-domains) –
Ok, więc widziałem to wcześniej, ale poszedłem za odpowiedź o wykonaniu dwóch instrukcji "dodaj do nagłówka". Usunąłem drugą instrukcję dodawania i mam ustawiony tylko jeden nagłówek i działa, jednak w końcu będę musiał mieć dwa początki ... powinienem po prostu zrobić dwie set instrukcje, lub które rozwiązanie z tego posta jest najlepszą metodą –
, zgniata z więcej niż jednym ustawieniem. google musi naprawić to jak najszybciej. nie wymyślili ajaxa? –