1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Eine Datei global mit Auto-Prepend-Datei einbinden
Dieser Leitfaden erklärt, wie Sie eine Datei angeben können, die vor der gewünschten Seite oder am Anfang jedes auf Ihrem Server ausgeführten PHP-Skripts geladen wird, eingebunden wie wenn sie mit der Funktion 'require()' aufgerufen worden wäre, jedoch globaler unter Verwendung der PHP-Direktive "auto_prepend_file".
⚠️ Für zusätzliche Unterstützung kontaktieren Sie einen Partner oder füllen Sie eine Angebotsanfrage aus — lesen Sie auch die Rolle des Hosts
Zum Beispiel, um die Header einer Website zu deklarieren, ist es möglich, eine headers.php-Datei zu erstellen, die PHP header() -Funktionen enthält und am Anfang jeder PHP-Datei eingefügt wird:
- über eine .user.ini-Datei (spezifisch für ein Verzeichnis)
- oder über die Website-Konfiguration im Manager (global) wie unten erläutert
Fügen Sie eine Datei global vom Manager aus hinzu
Um auf das Website-Management zuzugreifen:
- melden Sie sich im Infomaniak-Manager an (manager.infomaniak.com) von einem Webbrowser wie Brave oder Edge aus an
- klicken Sie oben rechts in der Benutzeroberfläche auf das Symbol (oder navigieren Sie mit dem linken Seitenmenü, zum Beispiel)
- wählen Sie Website (Universum Web & Domain)
- klicken Sie auf den Namen des relevanten Objekts in der angezeigten Tabelle
- klicken Sie auf die Schaltfläche Erweiterte Einstellungen
- geben Sie unter dem Apache-Tab den Pfad der einzubindenden Datei ein
- speichern Sie
Nachdem Sie diese Direktive definiert haben, werden automatisch alle PHP-Seiten auf Ihrem Server die angegebene Datei vor dem Ausführen ihres eigenen Codes einbinden.
Die in einer .htaccess-Datei definierten Header sind nur für nicht-PHP-Inhalte (dh statisch) gültig.
Infomaniak verwendet php-fpm, das verschiedene Header über apache fast_cgi erhält. Im CGI-RFC ist der Header "Strict-Transport-Security" nicht in den über CGI übergebenen Headern enthalten, und die Apache-Dokumentation httpd.apache.org/docs/2.2/howto/cgi.html bestätigt dies. Lesen Sie auch https://www.ietf.org/rfc/rfc3875