Qu’est-ce que .htaccess ? + 8 astuces utiles à appliquer
En savoir plus sur .htaccess et apprenez à créer ce fichier
Il y a beaucoup de fichiers derrière votre site Web, comme le fichier .htaccess. Êtes-vous curieux de savoir ce qu’est exactement ce fichier ? Ou aimeriez-vous savoir comment créer un fichier .htaccess vous-même? Nous vous en dirons plus sur .htaccess dans cet article.
En bref
.htaccess est un fichier qui vous permet de donner des instructions aux serveurs Apache, par exemple, la mise en place de redirections. Vous trouverez le fichier .htaccess dans le dossier racine de votre site Web.
Qu’est-ce que .htaccess ?
.htaccess est l’abréviation de HyperTextAccess. C’est un fichier qui vous permet de donner des instructions à un Serveur Apache. Le fichier n’a pas de nom car ‘.htaccess’ est une extension de fichier comme .JPG, par exemple.
Créez votre site Web sur un hébergement Web ultra-rapide
Faites de votre rêve un succès. Hébergez votre site sur des serveurs rapides, sécurisés et fiables.
Commencez maintenant- Serveurs SSD hautes performances
- Panneau de contrôle facile à utiliser
- Constructeur de site web gratuit
- Certificat SSL gratuit
- Sauvegarde quotidienne
- assistance 24/7
Que pouvez-vous faire avec .htaccess ?
.htaccess vous permet de donner différentes instructions au serveur. Entre autres choses, vous pouvez:
- Rediriger les visiteurs vers une autre page
- Créer votre propre page d’erreur
- Protéger des dossiers spécifiques avec un mot de passe
- Bloquer des adresses IP
- Gérer le cache.
Où pouvez-vous trouver .htaccess ?
Le fichier .htaccess se trouve généralement dans le dossier racine de votre site Web. Vous accédez au dossier racine à l’aide d’un Programme FTP, tels que FileZilla, le programme CuteFTP et le programme FlashFXP. Êtes-vous un client de one.com ? Vous pouvez utiliser File Manager.
Comment créer un fichier .htaccess?
Chez one.com, vous créez un fichier .htaccess via le gestionnaire de fichiers. Le fichier .htaccess existe déjà? Vous n’avez rien à faire. Suivez ces étapes pour créer un fichier .htaccess :
- Connectez-vous au panneau de contrôle one.com.
- Ouvrez le Gestionnaire de fichiers.
- Cliquez sur “Créer” > “Fichier” > “Autre”.
- Nommez le fichier ‘.htaccess ‘ et appuyez sur entrée.
Êtes-vous un client de one.com? Créer un fichier .htaccess via Bloc-notes++, par exemple. Enregistrez un fichier sous .htaccess et téléchargez-le via FTP dans le dossier racine de votre site Web.
Un exemple de fichier .htaccess
Êtes-vous curieux de savoir à quoi ressemble un fichier .htaccess ? Voici un exemple de fichier .htaccess.
# Custom error page for 404- error
ErrorDocument 404 /errorpage.html
Dans l’exemple, la ligne avec # explique le code. Donc le serveur ne fait rien avec cette ligne. Le code ci-dessous indique au serveur quelle tâche effectuer.
8 astuces utiles pour .htaccess
Comme vous pouvez le voir dans l’exemple ci-dessus, le fichier .htaccess n’est pas vide. Le fichier contient les règles que le serveur Apache exécute. Voulez-vous savoir ce que vous pouvez ajouter dans .htaccess ? Voici quelques astuces utiles.
1. Acheminement du trafic
Vous redirigez le trafic (visiteurs et moteurs de recherche) vers une autre page ou un autre site Web via une redirection.
Redirection 301
Avec une redirection 301, vous redirigez en permanence les visiteurs de la page A vers la page B en utilisant le code suivan t:
Redirect 301 /ancienne-page.html https://www.votrenomdedomaine.com/nouvelle-page.html
Ceci remplace ‘ / ancienne-page.html ‘ avec la page courante sans ‘www.votrenomdedomaine.com”. Pour ‘https://www.votrenomdedomaine.com/nouvelle-page.html’, utilisez l’URL complète vers laquelle l’ancienne page doit pointer.
Renvoi vers www.votrenomdedomaine.com
Les moteurs de recherche comme Google voient ‘www.votrenomdedomaine.com” et “votrenomdedomaine.com’ comme 2 sites Web différents. Il est donc préférable d’utiliser 1 variante. Utilisez les codes suivants pour rediriger vers l’une des variantes. N’oubliez pas de remplacer “votrenomdedomaine” par votre propre nom de domaine.
Un nom de domaine avec www
RewriteEngine On
RewriteCond %{HTTP_HOST} .^www.votredomaine.com$ [NC]
RewriteRule ^(.*)$ http://www.votrenomdedomaine.com/$1 [L,R=301]]
Un nom de domaine sans www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^{HTTP_HOST} [NC]
RewriteRule ^(.*)$ http://votrenomdedomaine.com/$1 [L,R=301]
Réécriture vers HTTPS
Avez-vous un certificat SSL activé? Vous devez transférer le trafic de HTTP vers le serveur sécurisé HTTPS. Placez le code suivant dans le fichier .htaccess :
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
2. Création d’un message d’erreur
Vous pouvez également utiliser .htaccess pour créer des messages d’erreur. Voici les options que vous pouvez utiliser.
Utilisation d’un texte de message d’erreur différent
La plupart des sites Web ont un message d’erreur par défaut activé. Ceci est une page blanche avec un morceau de texte. Voulez-vous modifier ce texte ? Utilisez le code suivant. Remplacez “code d’erreur” par le code d’erreur correct.
ErrorDocument ‘ code d’erreur’ “Votre texte apparaîtra ici ”
Affichage d’une page d’erreur personnalisée
Avez-vous créé votre propre page d’erreur ? Vous pouvez l’afficher en ajoutant le code suivant au fichier .htaccess. Remplacer ‘http://votrenomdedomaine.com/pagereferente.html’ avec la page affichant le message d’erreur.
Vers une page 403
ErrorDocument 403 http://votrenomdedomaine.com/pagereferente.html
Vers une page 404
ErrorDocument 404 http:/votrenomdedomaine.com/pagereferente.html
3. Sécurisation d’un dossier
Voulez-vous bloquer des dossiers spécifiques à d’autres personnes ? Dans ce cas, vous ne pouvez accéder au dossier qu’avec un nom d’utilisateur et un mot de passe. Vous pouvez utiliser le code suivant pour ce faire :
REQUIRE valid-user
AUTHTYPE basic
AUTHUSERFILE /Cheminversdossierprotégé/.htpasswd
AUTHNAME “Dossier protégér”
Cependant, il y a d’autres étapes que vous devez suivre. Pour vous aider au mieux, vous devez utiliser ce guide.
4. Blocage d’une adresse IP
Il est possible de bloquer une ou plusieurs adresses IP indésirables. Pour ce faire, ajoutez le code suivant au fichier .htaccess. Remplacez “Adresse IP” par l’adresse que vous souhaitez bloquer.
Order allow,deny
Deny from ‘Adresse IP
allow from
Autres astuces
Outre les hacks ci-dessus, il y a beaucoup plus de possibilités avec le fichier .htaccess. Nous vous recommandons de rechercher en ligne des fonctionnalités spécifiques pour .htaccess. Il y a beaucoup d’informations à utiliser. Ou bien utilisez l’un de nos tutoriels:
Conclusion
.htaccess est une application utile pour permettre à un serveur Apache d’effectuer diverses tâches. Par exemple, vous pouvez rediriger le trafic vers d’autres pages, afficher sa propre page d’erreur, protéger les dossiers par mot de passe, bloquer les adresses IP et gérer le cache. Nous espérons que vous pourrez utiliser les astuces de cet article sur .htaccess pour votre propre site Web. Bonne chance !
Créez votre site Web sur un hébergement Web ultra-rapide
Faites de votre rêve un succès. Hébergez votre site sur des serveurs rapides, sécurisés et fiables.
Commencez maintenant- Serveurs SSD hautes performances
- Panneau de contrôle facile à utiliser
- Constructeur de site web gratuit
- Certificat SSL gratuit
- Sauvegarde quotidienne
- assistance 24/7