gérer de multiples domaines avec Access-Control-Allow-Origin-tête dans Apache

Je veux configurer apache pour l'accès inter-domaine d'en-tête. J'ai essayé plusieurs combinaison, comme l'a suggéré sur le nombre de threads sur le forum. Mais sa ne fonctionne pas pour moi.

Les moyens, j'ai essayé:

1) Spécifier le domaine sur les différentes lignes comme ci-dessous avec Header set :

Header set Access-Control-Allow-Origin "example1.com"
Header set Access-Control-Allow-Origin "example2.com"
Header set Access-Control-Allow-Origin: "example3.com"

Avec cette configuration, sa cueillette ne durent qu'un et ignorer le reste de tous.

2) Spécifier le domaine sur les différentes lignes comme ci-dessous avec Header add :

Header add Access-Control-Allow-Origin "example1.com"
Header add Access-Control-Allow-Origin "example2.com"
Header add Access-Control-Allow-Origin: "example3.com"

Avec ce son, montrant tous les trois domaines dans la tête, mais les polices ne sont pas obtenir ramassé sur Firefox.

3.) Essayé d'Utiliser SetEnvIf, mais encore une fois sa ne fonctionne pas :

SetEnvIf Origin "http(s)?://(www\.)?(mydomain.com|mydomain2.com)$" AccessControlAllowOrigin=$0$1
Header add Access-Control-Allow-Origin %{AccessControlAllowOrigin}e env=AccessControlAllowOrigin

Enfin travailler avec des "*", mais je ne veux pas utiliser ce.

S'il vous plaît aider avec cela.

  • Avez-vous lu celui-ci : stackoverflow.com/a/4730826/550618 pour les problèmes de 304 code de réponse?
  • Si j'utilise "en-Tête set", puis son travail sur FF. Mais dans ce cas, Son seul la dernière de domaine 🙁 et je veux configurer de multiples domaines.
  • le problème n'est pas set ou add, c'est pour ajouter de la always mot-clé
  • Toujours le même problème. Si j'utilise "toujours" mot-clé défini comme ci-dessous : en-Tête de toujours définir Access-Control-Allow-Origin "example1.com" en-Tête de toujours définir Access-Control-Allow-Origin "example2.com" en-Tête de toujours définir Access-Control-Allow-Origin: "example3.com" Puis, son seul la dernière de domaine et les polices de travail sur les FF. D'autre part, si j'utilise toujours un mot-clé à ajouter en tant que ci-dessous : en-Tête de toujours ajouter Access-Control-Allow-Origin "example1.com" en-Tête de toujours ajouter Access-Control-Allow-Origin "example2.com" en-Tête de toujours ajouter Access-Control-Allow-Origin: "example3.com" Ensuite, les polices ne fonctionne pas sur FF.
  • salut les experts - Pouvez-vous svp me guider sur ce point?
  • Stack Overflow est un site pour la programmation et les questions de développement. Cette question semble être hors-sujet, car il n'est pas sur la programmation ou le développement. Voir Quels sont les sujets que pouvez-vous nous parler ici dans le Centre d'Aide. Peut-être Web Applications de la Pile d'Échange, Webmaster Stack Exchange ou Unix & Linux Stack Exchange serait un meilleur endroit pour demander cela.

InformationsquelleAutor Kuldeep | 2013-12-19