mod_headers funktionieren nicht für PHP- und mod_fastcgi-Seiten

mod_headers funktionieren nicht für PHP- und mod_fastcgi-Seiten

Ich führe PHP über mod_fastcgi und mod_suexec aus und habe es Header set X-UA-Compatible "IE=edge env=best-standards-support"zu meiner .htaccess-Datei hinzugefügt. Für statische Inhalte funktioniert es einwandfrei, aber den PHP-Dateien fehlt der Header. Wie behebe ich dieses Problem?

Antwort1

Versuchen Header always set X-UA-Compatible "IE=edge env=best-standards-support".

Bitte beachten Sie, dass ein solcher Header nicht in den Dateien, sondern in der HTTP-Antwortumgebung gespeichert wird.

Wenn das oben genannte nicht funktioniert, versuchen Sie, die HTTP-Antwort abzurufen mit entweder curl -I exampmle.orgoder zum Beispiel einem Firefox-Addon namensLive-HTTP-Headerum zu sehen, ob es eingestellt ist.

Antwort2

Dies ist eine sehr alte Frage, aber da ich die Antwort nirgendwo online finden konnte, poste ich sie hier: FastCGI sucht nach der .htaccess, in der sich seine Binärdatei befindet.

Abhängig von Ihrer Verzeichnisstruktur möchten Sie die .htaccess-Datei möglicherweise im Verzeichnis von FastCGI oder an einem Ort näher am Stammverzeichnis des Dateisystems ablegen.

verwandte Informationen