Aktivieren Sie CORS in WordPress

Lesezeit: 1 Minute

Benutzer-Avatar
Benutzer2028856

Ich versuche, CORS in WordPress zu aktivieren, und ich habe diese Codezeile in meine eingefügt header.php Datei

header("Access-Control-Allow-Origin: *");

Dann habe ich getestet, ob es über diese Seite funktioniert http://client.cors-api.appspot.com/client

Die Antwort, die ich bekomme, ist:

Fired XHR event: loadstart
Fired XHR event: readystatechange
Fired XHR event: error

XHR status: 0
XHR status text: 
Fired XHR event: loadend

Ich bin mir nicht sicher, was ich hier falsch mache, kann mir jemand helfen?

  • Sie können die Anfrage auf der Registerkarte “Netzwerk” von Chrome anzeigen. Dies zeigt Ihnen, ob die Antwort den richtigen Header hat oder nicht.

    – Monsur

    17. Juni 2013 um 16:11 Uhr

  • Ich würde den header()-Aufruf in deine wp-config.php einfügen. Ich bin mir ziemlich sicher, dass Header bereits gesendet wurden, wenn header.php aufgerufen wird.

    – Patrick Vergessen

    25. September 2014 um 20:35 Uhr

  • Alternativ können Sie Ihren Server so konfigurieren, dass er den Header sendet: enable-cors.org/server.html

    – Nikolaj Jordanow

    18. Oktober 2014 um 12:24 Uhr

  • Mögliches Duplikat von How to enable CORS on a WordPress Subdomain?

    – Phil Healey

    19. August 2016 um 21:13 Uhr

Sie können CORS auch direkt in Apache aktivieren, indem Sie die folgende Zeile einfügen:

Header set Access-Control-Allow-Origin "*"

Fügen Sie diese Zeile in die ein <Directory>, <Location>, <Files> oder <VirtualHost> Abschnitten Ihrer Serverkonfiguration (normalerweise in einer *.conf-Datei wie httpd.conf oder apache.conf) oder in einer .htaccess-Datei.

Zusätzliche Informationen, einschließlich zum Suchen nach Fehlern und/oder Neustarten von Apache unter https://enable-cors.org/server_apache.html

1365910cookie-checkAktivieren Sie CORS in WordPress

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy