Vous avez hâte de connaître un nouveau terme lié au Marketing Digital ?

Que diriez-vous de fichier .htaccess ?

Selon Laurent :

Le fichier .htaccess est un fichier de configuration du serveur Apache, qui alimente la plupart des sites Internet. Il est essentiel à la sécurité du serveur et du site Web.

Lui et moi avons discuté du serveur Apache hier et il m’a un tout petit peu parlé de ce fichier de configuration.

Pour mieux appréhender ce terme, je vous invite à lire cet article !

Ma définition du fichier .htaccess

Le fichier .htaccess (l’abréviation de Hypertext Access) est utilisé pour configurer différents paramètres associés à un serveur Apache.

Le site Iweb souligne que le fichier .htaccess affecte le répertoire où il est placé, ainsi que tous ses sous-répertoires.

Sachez en effet que ce fichier peut être placé à la racine de votre site Web ou dans un répertoire de l’espace d’hébergement.

À quoi ça sert le fichier .htaccess ?

Le fichier .htaccess peut être utilisé pour :

  • Réécrire et rediriger des URL,
  • Protéger votre site contre le vol d’image et d’autres fichiers,
  • Administrer des documents « Error »,
  • Ajouter un mime-type,
  • Modifier un type de fichier,
  • Bloquer des utilisateurs par IP,
  • Bloquer des robots,
  • Protéger un dossier ou une page de votre site par mot de passe…

Le fichier .htaccess est un outil efficace en termes de référencement, dans la mesure où la réorientation et la réécriture des URL peuvent contribuer à l’optimisation SEO d’un site Web.

Comment effectuer une redirection sans modifier la barre d’adresse du navigateur avec le .htaccess ?

Sachez que vous pouvez effectuer une redirection avec le fichier .htaccess, sans modifier la barre d’adresse du navigateur. Pour ce faire, voici les étapes à suivre :

  • Premièrement, activez le module « mod_rewrite » d’Apache,
  • Deuxièmement, indiquez que vous souhaitez utiliser le module de réécriture d’URL grâce à la directive « RewriteEngine On »,
  • Troisièmement, utilisez la directive « RewriteRule » pour écrire les règles de réécriture.

Note : évitez d’utiliser le drapeau « [R] ». En effet, cela entraîne une nouvelle requête du navigateur et par conséquent, une modification dans la barre d’adresse du navigateur. De même, veillez à ne pas mettre d’URL avec le préfixe « http:// ».

Avec cette méthode, l’adresse ne change pas sur le navigateur. Les internautes ne perçoivent donc pas la réécriture.