PHP: Auf der angeforderten Ressource ist kein Header „Access Control Allow Origin' vorhanden
P粉032649413
P粉032649413 2024-01-28 22:37:10
0
1
359

In .htaccess habe ich es wie folgt. Aber ich bekomme immer wieder Fehler.

Der Zugriff auf XMLHttpRequest unter „https:…“ von der Quelle „https://…“ wurde von CORS blockiert Richtlinie: Der Header „Access-Control-Allow-Origin“ existiert nicht auf Angeforderte Ressource.

Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Origin "PUT, POST, DELETE, GET, OPTIONS"
Header set Access-Control-Allow-Origin "Accept, Authorization, Content-Type"

RewriteEngine On
Options All -Indexes

# ROUTER WWW Redirect.
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# ROUTER HTTPS Redirect
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# ROUTER URL Rewrite
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php?route=/ [L,QSA]

P粉032649413
P粉032649413

Antworte allen(1)
P粉593118425

您只能有一个“Allow origin”标头,因此最后一个标头将被解释。

Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Methods "PUT, POST, DELETE, GET, OPTIONS"
Header set Access-Control-Allow-Headers "Accept, Authorization, Content-Type"
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage