Heim > Fragen und Antworten > Hauptteil
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粉5931184252024-01-29 09:00:37
您只能有一个“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"