Vota questo articolo :
3,5/5 | 12 parere
Questo articolo vi è stato utile ?
Sì
No
Vous avez noté 0 étoile(s)
Sommaire
Procédure
Benvenuti nella nostra guida all'uso di .htaccess con il pannello LWS. Questa guida vi aiuterà a capire e a implementare le funzioni di .htaccess. Vi mostreremo come creare un file .htaccess, configurare un fuso orario, gestire i reindirizzamenti e molto altro ancora. Seguite le istruzioni passo passo per ottenere il massimo dal vostro sito web ospitato da LWS.
Un file .htaccess (Hypertext Access) è un file di configurazione utilizzato dai server web basati su Apache. Consente agli sviluppatori e agli amministratori del sito di modificare i parametri di configurazione del server per la directory in cui si trova il file .htaccess e per tutte le sottodirectory.
L'interesse e l'utilità di un file .htaccess risiede nella sua capacità di controllare vari aspetti del server web senza dover modificare la configurazione principale del server. Questo rende il file .htaccess particolarmente utile in un ambiente di hosting condiviso, dove l'accesso alla configurazione principale del server potrebbe non essere disponibile.
Il file .htaccess può essere utilizzato per una serie di compiti, tra cui:
In breve, il file .htaccess è un potente strumento per la gestione e il controllo del sito web su un server Apache. Offre una grande flessibilità e consente una personalizzazione approfondita del modo in cui il server gestisce il vostro sito.
Creare un file di testo sul computer utilizzando un editor di testo standard (ad esempio, Notepad). Salvare il file come .htaccess.
AuthConfig : Direttive di autorizzazione (AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile, AuthName, AuthType, AuthUserFile, Require, ecc.)
Indici : Direttive che controllano l'indicizzazione delle directory (AddDescription, AddIcon, AddIconByEncoding, AddIconByType, DefaultIcon, DirectoryIndex, FancyIndexing, HeaderName, IndexIgnore, IndexOptions, ReadmeName, ecc.)
Limit: Direttive che controllano l'accesso all'host (Allow, Deny e Order).
FileInfo: Direttive che controllano i tipi di documento (DefaultType, ErrorDocument, ForceType, LanguagePriority, SetHandler, SetInputFilter, SetOutputFilter e mod_mime Add e Remove, ecc.), i meta-dati dei documenti (Header, RequestHeader, SetEnvIf, SetEnvIfNoCase, BrowserMatch, CookieExpires, CookieDomain, CookieStyle, CookieTracking, CookieName), le direttive mod_rewrite (RewriteEngine, RewriteOptions, RewriteBase, RewriteCond, RewriteRule) e Action per mod_actions.
La direttiva "Options" è disabilitata: se questo parametro è presente nel vostro file .htaccess, produrrà un errore. Vi invitiamo pertanto a commentare tutte le righe che iniziano con questa direttiva (aggiungendo un "#" all'inizio della riga).
Tuttavia, l'opzione "+FollowSymLinks" nella direttiva "Options" è attiva. Questa funzione è utilizzata in molti CMS come Joomla. È quindi possibile commentare la riga associata a questo parametro nel file .htaccess senza preoccuparsi.
Creazione di una pagina di errore personalizzata
ErrorDocument 401 /error/401.php ErrorDocument 403 /error/403.php ErrorDocument 404 /error/404.php ErrorDocument 500 /error/500.php
Come configurare il fuso orario sul proprio server
SetEnv TZ Europa/Parigi
Bloccare gli indirizzi IP
consentire da tutti negare da 1.1.1.1.1 negare da 1.1.1.1.1
Reindirizzamenti permanenti
Reindirizzamento 301 /mapage.html http://www.monsite.com/manouvellepage.html
Reindirizzamenti di dominio
RewriteCond %{HTTP_HOST} ^www.mon-site.com [NC] RewriteRule ^(.*)$ http://www.mon-site.fr/$1 [QSA,R=301]
Email dell'amministratore del server
ServerSignature EMail SetEnv SERVER_ADMIN monadresse@monsite.com
Proteggere le immagini
Opzioni +FollowSymlinks RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www.)?monsite.com/ [nc] RewriteRule .*.(gif|jpg|png)$ http://www.monsite.com/images/images-de-substitution.jpg [nc]
Rendere un intero sito non disponibile per manutenzione
RewriteEngine on RewriteRule maintenance.html - [L] RewriteCond %{REMOTE_ADDR} !1.1.1.1.1 RewriteRule .* /maintenance.html [L]
Impedisce l'elencazione delle directory
Opzioni Tutti -Indici
Pagina predefinita
DirectoryIndex contact.html
Proteggere le directory e i file
# Proteggere un file AuthType Basic AuthName "Accesso limitato" AuthUserFile /home/path/.htpasswd Require valid-user # Proteggere una directory AuthType Basic AuthName "Accesso limitato" AuthUserFile /home/path/.htpasswd AuthGroupFile /dev/null Require valid-user
Nascondere o visualizzare gli errori di php
php_flag display_errors off
Vota questo articolo :
3,5/5 | 12 parere
Questo articolo vi è stato utile ?
Sì
No
0mn lettura
Come configurare SMTP su un CMS
0mn lettura
Il vostro modulo di contatto non funziona e non viene ricevuta alcuna e-mail?
1mn lettura
Come si crea un file htaccess per riscrivere un URL?
0mn lettura
Come faccio ad aggiornare Wordpress all'ultima versione?