Éviter les redirections
Identifiants
Catégories
| Cycle de vie | Tiers | Responsable |
|---|
| 6. Support / maintenance | Réseau | Architecte Logiciel/Développeur |
Indications
| Degré de priorité | Mise en oeuvre | Impact écologique |
|---|
| 3 | 3 | 4 |
| Ressources Economisées |
|---|
| Processeur / Réseau / Stockage |
Description
Les redirections dégradent le temps de réponse, tout en consommant des ressources inutilement. Il faut donc les éviter autant que possible. Ces redirections peuvent avoir lieu à différents niveaux : code HTML, code JavaScript, serveur HTTP et serveur d’applications (PHP, etc.).
Exemple
Au niveau du serveur HTTP (Apache, dans ce cas), une redirection consiste à activer une réécriture systématique des URL via le fichier
.htaccess :
<IfModule mod_alias.c>
Redirect permanent http://ancienne_adresse.fr http://nouvelle.adresse.fr/
</IfModule>
Mieux vaut remplacer manuellement les adresses statiques intégrées aux pages web
Principe de validation
| Le nombre … | est inférieur ou égal à |
|---|
| de redirections | 1 |