Wie kann ich via Access-Control-Allow-Origin zwei Domains erlauben?
Hallo, wie sieht der .htccass-Eintrag aus, um zwei Domains zu erlauben? Ich kann mit dem Code unten nur alle aktivieren. Wenn ich statt * die Adresse eingebe, geht es nicht.
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
HTML, Webentwicklung, Programmieren & Softwareentwicklung
<origin>
Specifies an origin. Only a single origin can be specified. If the server supports clients from multiple origins, it must return the origin for the specific client making the request.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Origin
Heißt, wenn du mehr als eine Origin brauchst, muss du diese serverseitig entsprechenden den Anforderungen des Clients ausliefern. Pauschal zwei Origins setzen geht aber nicht.
Woher ich das weiß:Berufserfahrung – Entwickle Webseiten seit über 25 Jahren.
Vielen Dank! Eine Frage noch dazu: Ich wollte zum testen nur eBay erlauben, aber das geht nicht. Der Code müsste doch nur: | Header set Access-Control-Allow-Origin "https://www.ebay.de/" | heißen, oder?