Estoy tratando de que algo de AJAX funcione entre dos subdominios.CORS habilitado en Apache, pero AJAX no funciona (Chrome dice que el origen no está permitido)
rails.mydomain.com y mydomain.com
en Apache, en/etc/apache2/sites-available/tengo mi archivo 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>
Sin embargo, cada vez Intento hacer una simple solicitud de prueba ajax desde http://www.dev-mydomain.com, en Chrome obtengo: "XMLHttpRequest no puede cargar http://rails.mydomain.com/directory. El origen http://www.dev-mydomain.com no está permitido por Access-Control-Allow-Origin."
¿Alguien sabe lo que me falta?
salida [Acceso-C ontrol-Allow-Origin múltiples dominios de origen] (http://stackoverflow.com/questions/1653308/access-control-allow-origin-multiple-origin-domains) –
Ok, entonces vi esa publicación antes, pero seguí la respuesta sobre hacer dos declaraciones de "agregar encabezado". Eliminé la segunda declaración de agregar, y solo tengo un encabezado configurado y funciona, sin embargo, eventualmente necesitaré tener dos orígenes ... ¿Debería hacer dos declaraciones de conjunto, o qué solución de esa publicación es el mejor método? –
yup , craps con más de una configuración. google necesita arreglar esto lo antes posible. ¿No inventaron ajax en primer lugar? –