Redirections HTTP : Différence entre versions
(→Liens utiles) |
|||
Ligne 58 : | Ligne 58 : | ||
== Liens utiles == | == Liens utiles == | ||
* [https://alexandre.alapetite.fr/doc-alex/redirections/index.fr.html alexandre.alapetite.fr] '''Redirection Web''' en '''[[HTTP]]''' et '''[[HTML]]''' | * [https://alexandre.alapetite.fr/doc-alex/redirections/index.fr.html alexandre.alapetite.fr] '''Redirection Web''' en '''[[HTTP]]''' et '''[[HTML]]''' | ||
+ | * [https://openclassrooms.com/courses/la-redirection-http OpenClassRooms] Le Redirection '''[[HTTP]]''' | ||
= Commentaires = | = Commentaires = |
Version du 9 mars 2016 à 16:00
Lien court vers cette page : http://vt.cx/RHTTP QR code vers cette page : http://vt.cx/RHTTP.qr
Présentation
Changer l'adresse d'une page ou d'un site entier peut nécessiter des redirections permettant aux usagers et aux moteurs de recherche de retrouver la page ou le site dont l'adresse a changée. Cela est possible de plusieurs façons selon les cas :
Cette pratique est recommandée dans le cas suivants :
- Changement de structure de liens (SEF par exemple, changement de CMS,...)
- Suppression de pages
- Migrations de sites
La redirection .htaccess présente l'avantage de rediriger l'intégralité des pages à partir de :
- la position dans l'arborescence :
Redirect permanent /toto nouveausite.com/tata
- le type de liens :
Redirect permanent /phpbb/viewtopic.php <nouveau_site>/viewtopic.php Redirect permanent /phpbb/viewforum.php <nouveau_site>/viewforum.php
lmportant ! les méthodes .htaccess et php ou html peuvent être employées de manière complémentaire selon les cas de figure
PHP
<?php header('Location: adresse_de_redirection'); ?>
Où adresse_de_redirection peut être l'adresse d'une page ou d'un site Internet sous forme longue ou courte telle que décrite dans lien court
HTML
<html> <head> <meta http-equiv="refresh" content="NNN; URL=<adresse_de_redirection"> </head> </html>
où NNN est une durée de temporisation en secondes & adresse_de_redirection peut être l'adresse d'une page ou d'un site Internet sous forme longue ou courte telle que décrite dans lien court
.htaccess
La redirection par .htaccess offre de nombreux avantages :
- Redirection répertoire par répertoire si nécessaire
- Plusieurs commandes Redirect permanent peuvent figurer dans un même dossier
- L'invisibilité d'.htaccess renforce la sécurité
- Des redirections très fines sont possibles grâce à l'emploi des regex
Redirect permanent / adresse_de_redirection
Où adresse_de_redirection peut être l'adresse d'une page ou d'un site Internet sous forme longue ou courte telle que décrite dans lien court
Liens utiles
- alexandre.alapetite.fr Redirection Web en HTTP et HTML
- OpenClassRooms Le Redirection HTTP