1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Eine Datei global mit Auto Prepend File einbinden
Diese Anleitung erklärt, wie Sie eine Datei angeben, die vor der gewünschten Seite oder zu Beginn jedes auf Ihrem Server ausgeführten PHP-Skripts geladen wird, als ob sie mit der Funktion require()
aufgerufen wurde, aber globaler mit der PHP-Direktive auto_prepend_file
.
Vorbemerkung
- Um beispielsweise die Header einer Website zu deklarieren, können Sie eine Datei
headers.php
erstellen, die PHP-Funktionenheader()
enthält und die am Anfang jeder PHP-Datei eingefügt wird…- … über eine Datei
.user.ini
(ordnerspezifisch), - … oder über die Konfiguration der Website im Manager (global), wie unten beschrieben.
- … über eine Datei
Eine Datei global vom Manager aus einbinden
Um auf die Verwaltung der Website zuzugreifen:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigen?).
- Klicken Sie direkt auf den Name des betreffenden Produkts:
- Klicken Sie auf Verwalten unter Erweiterte Einstellungen:
- Klicken Sie auf die Registerkarte PHP / Apache.
- Füllen Sie die betreffende Zeile aus, indem Sie den Pfad zur einzufügenden Datei eingeben.
- Klicken Sie auf die Schaltfläche zum Speichern:
Nach der Definition dieser Direktive werden alle PHP-Seiten auf Ihrem Server automatisch die angegebene Datei einbinden, bevor sie ihren eigenen Code ausführen.
Die in einer Datei .htaccess
definierten Header gelten nur für nicht-PHP-Inhalte (also statische Inhalte).
Infomaniak verwendet php-fpm
, das die verschiedenen Header über apache fast_cgi
empfängt. In der RFC von cgi_www gehört der Header Strict-Transport-Security
nicht zu den über CGI übermittelten Headern, und die Apache-Dokumentation bestätigt dies. Nehmen Sie sich diese andere RFC zur Kenntnis.
⚠️ Für zusätzliche Hilfe kontaktieren Sie einen Partner oder starten Sie kostenlos eine Ausschreibung — erfahren Sie auch die Rolle des Hosters.