1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Auto Prepend File
Questa guida spiega come specificare un file che sarĂ caricato prima della pagina desiderata, ivi compreso come questo viene nominato con la funzione 'require()'.
Ad esempio per modificare le intestazioni di un sito, occorre realizzare un file headers.php (o altro) che contiene delle funzioni PHP header(), e che sia "prepend" all'inizio di ciascun file PHP:
- mediante un file .user.ini (proprio a una cartella)
- o attraverso la configurazione del sito sul Manager (globale)
Includere un file globalmente
- aprire il Manager (manager.infomaniak.com)
- andare in Hosting
- cliccare sull'hosting/il nome di dominio interessato
- sotto Siti in basso cliccare sul nome di dominio del sito interessato
- cliccare sul pulsante Parametri avanzati
- nella scheda Apache, immettere il percorso del file da includere
- registrare
Le intestazioni definite in un file .htaccess non sono valide per il contenuto non PHP (quindi statico).
Noi utilizziamo php-rpm che riunisce le differenti intestazioni attraverso apache fast_cgi. Nel RFC di cgi_www l'intestazione "Strict-Transport-Security" non fa parte delle intestazioni passate attraverso CGI e la doc di apache httpd.apache.org/docs/2.2/howto/cgi.html lo conferma. Leggere anche https://www.ietf.org/rfc/rfc3875