Rediriger des pages Web ou des URL à l'aide de .htaccess

le .htaccess Le fichier est un outil puissant que la plupart des utilisateurs occasionnels n’ont pas encore découvert. Ici, je vais montrer comment l'utiliser pour rediriger les utilisateurs d'un site à un autre. Pour cet exemple, nous allons rediriger les utilisateurs de / techrx / test vers http://tech-recipes.com


Cette recette nécessite que vous puissiez créer, modifier et définir les autorisations de fichiers. Dans les systèmes de type Unix, cela peut être fait de différentes manières (pico puis chmod) par exemple. D'autres serveurs disposeront de mécanismes Web à ces fins. Enfin, certains programmes FTP ont également cette capacité.

1. Dans le répertoire que vous souhaitez rediriger, créez (ou modifiez s’il existe déjà) le .htaccess fichier. Notez le point initial qui est requis.

2. Dans une ligne complète, sans saut de ligne supplémentaire, entrez la commande directe.

La commande de redirection a le format suivant: réorienter statut old-url new-url
- Le statut est facultatif et peut être l’un des suivants:

  • permanent - (301) la ressource a été déplacée de façon permanente.
  • temp - (302). la ressource a déménagé temporairement.
  • voir autre - (303) ressource a été remplacée.
  • disparu - (410) ressource a été supprimée définitivement. (Lorsque cet état est utilisé, l'argument new-url ne doit pas être utilisé.)

3. Enregistrez le fichier

4. Si vous avez créé le fichier, vous devrez peut-être définir les autorisations pour qu'elles soient lisibles sur le Web. Si vous avez accès à la commande chmod, tapez chmod 664 .htaccess.

Donc, dans mon exemple, mon fichier .htaccess contiendrait la ligne
redirection permanente / techrx / test http://tech-recipes.com/