Htaccess
Qu'est-ce qu'un fichier Htaccess - Définition
Htaccess (Hypertext Access) - Le fichier Htaccess est un fichier de configuration primaire du serveur créé par le développeur, dans lequel des règles spécifiques sont définies pour le comportement de l'application dans certaines situations. Le fichier Htaccess est le fichier de configuration par défaut du serveur web Apache utilisé pour modifier le comportement du serveur de pages web. Ce fichier de configuration du serveur principal définit des directives qui déterminent les paramètres de base des répertoires et sous-répertoires situés sur le serveur. Un hôte virtuel lit les commandes écrites dans les fichiers .htaccess à chaque requête envoyée au serveur, de sorte que les effets de ses modifications sont visibles immédiatement.
Exemple d'application des fichiers de configuration du serveur htaccess
Les directives les plus couramment utilisées dans le fichier htaccess (principalement dans le cadre d'activités SEO/DEV) sont les suivantes :
- 301 redirige une adresse vers une autre (dans le même domaine ou dans un domaine différent),
- Redirection 301 de www vers non-www (ou non-www vers www)
- faire passer un site web d'une version sans SSL (HTTP) à une version avec SSL (HTTPS),
- la création de liens dits "amicaux",
- des pages d'erreur personnalisées, des documents d'erreur personnalisés et un message d'erreur
- activer le cache du navigateur (qui est l'un des facteurs vérifiés lors des tests Google PageSpeed Insight),
- bloquer l'accès aux fichiers pour les robots ou des adresses IP spécifiques,
- le blocage des liens directs (hotlinking),
Fichiers htaccess corrects
Le fichier de configuration étant un fichier texte brut, nous pouvons utiliser un éditeur de texte standard (tel que le Bloc-notes) pour le créer ou le modifier. Rien n'empêche d'utiliser un éditeur de texte avancé (par exemple, Notepad++). Par défaut, un point précède le nom d'un fichier et supprime toute extension. ".htaccess". Cependant, il se peut que nous trouvions un fichier portant un nom différent sur le serveur. Lorsque le fichier est prêt, vous devez le télécharger sur le serveur. Vous pouvez le faire avec n'importe quel client FTP. Le programme doit nous montrer les fichiers cachés (car c'est ce qu'est le .htaccess).