Hallo,
ich habe ein Webhosting Produkt und eine Frage zur Konfiguration von HTTP-Headern. In meiner .htaccess habe ich Caching-Direktiven implementiert, die funktionieren bzw. gelesen werden. Nun habe ich heute versucht, eine Content-Security-Policy hinzuzufügen, aber diese taucht nicht als Response-Header auf. Lokal auf meinem Apache funktioniert es hingegen.
Kann mir jemand sagen, warum der Header nicht gelesen oder ignoriert wird?
Hier meine .htaccess:
RewriteEngine on
<FilesMatch "\.(html|htm|)$">
Header set Cache-Control "max-age=650, private"
Header Set Strict-Transport-Security: max-age=10886400;
</FilesMatch>
<FilesMatch "\.(gif|ico|jpg|jpeg|png|css|js|otf)$">
Header set Cache-Control: "max-age=31536000, immutable"
</FilesMatch>
Header set Content-Security-Policy "default-src 'self'; script-src 'self' https://cdn.jsdelivr.net https://cdnjs.cloudflare.com https://unpkg.com/ 'sha256-L6mJ36ukaM18ZzG1+B5/c8uUvdMsFHssceOWy3/93g0='; style-src 'self' https://unpkg.com/ 'sha256-p6mA130cDc4HStcM59w4BqV/qpvgY7ZMDK0IMyF0VKk='; img-src 'self'"