Come si crea e si utilizza un file .htaccess con il pannello LWS?

Procédure

Introduzione

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.

Che cos'è un file .htaccess?

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:

  • Reindirizzamenti: È possibile reindirizzare i visitatori da una vecchia pagina a una nuova, da una vecchia versione di un sito a una nuova, o reindirizzare il traffico HTTP a HTTPS per una maggiore sicurezza.
  • Controllo degli accessi: è possibile utilizzare il file .htaccess per limitare l'accesso a determinate parti del sito in base a vari criteri, come l'indirizzo IP o la password del visitatore.
  • Errori personalizzati: è possibile utilizzare il file .htaccess per visualizzare pagine di errore personalizzate (come "Pagina non trovata" o "Errore 500") anziché pagine generiche di errore del server.
  • Riscrittura degli URL: È possibile utilizzare il file .htaccess per modificare l'URL visualizzato nella barra degli indirizzi del browser. In questo modo, gli URL possono essere resi più pertinenti e più adatti alla SEO.
  • Configurazione PHP: È possibile utilizzare il file .htaccess per modificare le impostazioni di configurazione PHP del sito.

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.

Come si crea un file .htaccess?

Creare un file di testo sul computer utilizzando un editor di testo standard (ad esempio, Notepad). Salvare il file come .htaccess.


Quali direttive sono consentite?

  • 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.

Esempi pratici

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
  • per l'hosting condiviso, il termine "/home/path" dovrebbe essere sostituito da : /var/www/domaine.com/htdocs/
  • per l'hosting cpanel, il termine "/home/path" deve essere sostituito da : /home/IDCPANEL/public_html/


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 ?

Article utile

Article non utileNo

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Articoli simili

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?


Questions sur l'article
kipra.fr Il y a 771 giorni
Je ne comprends pas comment je dois créer ma redirection 301 de webmail.kipra.fr/login vers https://mail51.lwspanel.com/webmail/ j'ai déjà essayé mais ça ne fonctionne pas.
Vedere il
1 risposte
fabrice-LWS - Il y a 769 giorni
Bonjour, vous pouvez utiliser http://mail.domaine.com en remplaçant domaine.com par votre nom de domaine afin d'avoir une redirection vers le Webmail.
Utile ?

Fate una domanda al team LWS e alla sua comunità