Maison  >  Questions et réponses  >  le corps du texte

PHP : Aucun en-tête "Access Control Allow Origin" n'est présent sur la ressource demandée

Dans .htaccess, je l'ai comme ci-dessous. Mais je continue à recevoir des erreurs.

L'accès à XMLHttpRequest sur "https:..." depuis la source "https://..." a été bloqué par CORS Politique : l'en-tête « Access-Control-Allow-Origin » n'existe pas sur Ressource demandée.

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粉032649413P粉032649413288 Il y a quelques jours338

répondre à tous(1)je répondrai

  • P粉593118425

    P粉5931184252024-01-29 09:00:37

    Vous ne pouvez avoir qu'un seul en-tête "Autoriser l'origine", donc le dernier en-tête sera interprété.

    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"

    répondre
    0
  • Annulerrépondre