2017-10-15 5 views
0

J'essaie d'autoriser un site ou une application de bureau à appeler un script dans un dossier spécifique de mon site. J'ai donc mis un fichier .htaccess dans ce répertoire. Il est certainement lu, mais je reçois les erreurs suivantes dans mon erreur Apache fichier journal:Fichier htaccess défectueux

[Sat Oct 14 21:57:01.943348 2017] [core:alert] [pid 3944:tid 1172] [client ::1:57586] C:/wamp64/www/mysite/phpgeneral/.htaccess: Invalid command 'Header', perhaps misspelled or defined by a module not included in the server configuration, referer: http://localhost:52656/mysite/index.html 
[Sat Oct 14 21:58:39.918523 2017] [core:alert] [pid 3944:tid 1164] [client ::1:57599] C:/wamp64/www/mysite/phpgeneral/.htaccess: Invalid command 'Header', perhaps misspelled or defined by a module not included in the server configuration, referer: http://localhost:52656/mysite/index.html 

Ceci est mon fichier .htaccess. Ces commandes doivent-elles être entourées d'un objet? Ou y at-il quelque chose de mal en général (je suis nouveau à .htaccess).

# Always set these headers. 
Header always set Access-Control-Allow-Origin "*" 
Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT" 
Header always set Access-Control-Max-Age "1000" 
Header always set Access-Control-Allow-Headers "x-requested-with, Content-Type, origin, authorization, accept, client-security-token" 
# Added a rewrite to respond with a 200 SUCCESS on every OPTIONS request. 
RewriteEngine On 
RewriteCond %{REQUEST_METHOD} OPTIONS 
RewriteRule ^(.*)$ $1 [R=200,L] 
+0

Pas sûr si ** toujours ** est pertinent au lieu de ** en-tête Set Access-Control-Allow-Origin "*" ** –

+1

Essayez de charger l'intérieur headers_module Apache config – user4035

+0

@ user4035 - qui a fait l'affaire. Mettez une réponse d'une ligne et je vais la marquer comme réponse. – Rewind

Répondre

1

Chargez le headers_module dans Apache config