Comment faire une redirection avec htaccess ?  

Partagé par GdArros le 12/08/2016  —  3 min de lecture

tutoriel-comment-faire-une-redirection-avec-htaccess
4 LIGHTS 778 PERSONNES AIDÉES  

avatar GdArros   (Level 6)
Intérêt : Informatique

Ce tuto t'a aidé ? Partage-le !



Pré-requis pour ce tutoriel :

  • Un éditeur de texte
  • Un serveur Apache acceptant la directive Redirect dans les fichiers .htaccess
  • Un accès FTP à votre serveur


Comprendre la syntaxe d'une redirection

Un redirection se fait par l'intermédiaire d'un fichier .htaccess placé à la racine de votre site. Pour le créer, il vous suffit de créer un fichier ayant pour nom .htaccess sans rien mettre avant le « . ».

Avant de nous intéresser à la redirection en elle-même, je vais vous expliquer très simplement comment elle fonctionne. Prenons par exemple la ligne suivante :

Redirect permanent / http://url-de-destination.fr/

Nous avons, de haut en bas :

  • la directive Redirect qui dit ce que l'on va faire (ici rediriger),
  • l'option permanent qui précise la directive (ici rediriger de manière permanente),
  • la cible / de la directive (ici la racine de notre site donc toutes ses pages),
  • l'URL de destination http://url-de-destination.fr/ (ici le site url-de-destination.fr).

Il existe différentes possibilités de redirection avec un fichier .htaccess. C'est ce que nous allons voir ensemble maintenant.

Redirection pour changement de nom de domaine

Ce type de redirection convient lorsque vous souhaitez changer de nom de domaine sans perdre en référencement. Par exemple, si vous souhaitez passer du domaine url-initiale.fr à url-de-destination.fr.

Pour ce faire, vous devez ajouter et adapter la ligne suivante dans un fichier .htaccess que vous placez à la racine de votre site :

Redirect permanent / http://url-de-destination.fr/

Vous reconnaissez ici le code que nous avons détaillé au premier paragraphe.

Redirection temporaire pour mise à jour

Il peut arriver que l'on ait besoin de mettre à jour une page, nous obligeant à la laisser un certain temps en chantier. Nous n'avons probablement pas envie que nos visiteurs la voient avant qu'elle ne soit finie… Nous allons donc utiliser une redirection temporaire cette fois-ci.

Pour ce faire, il suffit de changer l'option permanent du paragraphe précédent en temp. Nous obtenons donc la ligne suivante :

Redirect temp /page-en-chantier/ http://www.monsite.com/page-en-attendant/

Le fonctionnement est identique à la redirection permanente. Nous demandons au serveur de faire une redirection temporaire de notre /page-en-chantier/ vers notre /page-en-attendant/.

Redirection d'un dossier

Pour rediriger un dossier, nous allons utiliser la même syntaxe que pour une redirection permanente de domaine. La seule différence c'est qu'au lieu de rediriger toutes les pages avec le sélecteur /, nous allons rediriger simplement le dossier de notre choix. Nous obtenons donc la ligne suivante :

Redirect permanent /dossier-initial http://www.monsite.com/dossier-de-destination/

Si vous souhaitez ne faire qu'une redirection temporaire, vous savez désormais comment faire : remplacez l'option permanent par temp.

Redirection d'un fichier

Lorsque vous renommez un fichier, il peut vous être utile de mettre en place une redirection de votre ancien nom vers le nouveau. Vous éviterez ainsi les erreurs de fichier introuvable.

La redirection d'un fichier est identique à la redirection d'un dossier, seules la cible et la destination changent :

Redirect permanent /fichier-initial.html http://www.monsite.com/dossier/fichier-de-destination.html 

Ici aussi, si vous souhaitez ne faire qu'une redirection temporaire, vous savez comment faire : remplacez l'option permanent par temp.

Suppression d'un fichier

Il peut arriver qu'un lien vers un de vos fichiers supprimés soit référencé sur un moteur de recherche. Or, n'étant plus disponible, le visiteur se verra afficher une erreur… Par très heureux tout de même. Voici comment y remédier :

Redirect gone /dossier/fichier-supprime.html

Vous remarquerez que dans ce cas nous utilisons une nouvelle option : gone, et que nous n'avons plus qu'une seule adresse : celle du fichier supprimé.

Et voilà, vous savez désormais comment gérer les redirection htaccess ! Si vous avez des questions, n'hésitez pas à les poser en commentaire.


avatar GdArros   (Level 6)
Intérêt : Informatique

Ce tuto t'a aidé ? Partage-le !



Tu as toi aussi des astuces ou des compétences à partager ? Ou tu souhaites tout simplement apprendre ? Rejoins notre communauté en t'inscrivant !


Commentaires (0)

Connecte-toi ou inscris-toi pour rédiger un avis.

Lis aussi . . .

Par reyobadr

  le 10/04/2017

regarder des chaînes Bein Sport, y compris les chaînes cryptées HD 2017

Programme pour regarder des chaînes Bein Sport, y compris les chaînes cryptées HD 2017

Par HFortier

  le 13/11/2016

Coder en h265 avec son GPU NVidia

Quel logiciel et options utiliser pour coder ses vidéos en h.265 avec ses GPU nVidia ? Suivez le guide :)

Par Artistyle

  le 23/07/2017

Quel logiciel utiliser pour une capture d'écran d'une page entière ou autre ?

Grace à FireShot, prenez une capture de votre écran, d'une page entière, d'une partie sélectionnée, etc...

Par L'informaticien

  le 22/02/2017

comment télécharger les documents de scribd gratuitement

Salut Dans cette vidéo, je vais vous montrer comment télécharger les documents de scribd gratuitement

Par TheWhiteHat

  le 11/10/2016

Comment installer Tor Browser sur une clé USB ?

Dans ce tutoriel vous allez apprendre comment installer le navigateur Tor Browser sur une clé USB pour être anonyme sur Internet où que vous soyez.

  Rejoins la communauté !


Tuto Aléatoire