Actions
Demande #4680
ferméRevue des 301 dans la conf bastion
Début:
22/08/2020
Echéance:
% réalisé:
0%
Temps estimé:
Difficulté:
3 Moyen
Description
Pour les redirections web, on a plusieurs choix possibles :
301 Moved Permanently Document déplacé de façon permanente. 302 Found Document déplacé de façon temporaire. 303 See Other La réponse à cette requête est ailleurs. 307 Temporary Redirect La requête doit être redirigée temporairement vers l’URI spécifiée. 308 Permanent Redirect La requête doit être redirigée définitivement vers l’URI spécifiée.
Comme le fait souvent remarquer PoluX, le 301 n'est pas à prendre à la légère.
Le 21/08/2020 sur Freenode#april-chapril :
17:50 < cpm_screen> PoluX: à propos de redirection, peux-tu me rappeler ton conseil, 301 vs 302 vs 307 vs 308 ? 17:51 < PoluX> se méfier toujours de 301 17:51 < cpm_screen> oui, vala, c'est ça 17:51 < PoluX> 301 signifie « cette url/uri ne sera plus jamais de la vie disposée à autre chose» 17:52 < PoluX> la redirection n'étant qu'un petit effet de bord :) 17:52 < PoluX> j'ai jamais roulé en 307/308 17:52 < cpm_screen> hmmmm, que penser alors des 301 présents dans force-ssl, force-www sur bastion April et Chapril ? Faut-il envisager de les remplacer par un 302 ? 303 ? 17:54 < PoluX> a priori dans force-ssl ça ne me choque pas 17:54 < PoluX> dans force-www c'est tendre le baton pour se taper les doigts
Actuellement :
(April) root@bastion:/etc/nginx[master$]# grep 30 force-* force-ssl.conf:return 301 https://$host$request_uri; force-www.conf:return 301 https://www.$host$request_uri; (April) root@bastion:/etc/nginx[master$]# egrep '(301|302)' sites-enabled/* sites-enabled/agendadulibre.org: return 302 https://$host$request_uri; sites-enabled/apr1.org: return 301 https://apr1.org/; sites-enabled/apr1.org: return 301 https://apr1.org/; sites-enabled/april.poll-o.fr: return 302 /assemblee-generale-2019-de-l-april/; sites-enabled/candidats.be: return 302 https://$host$request_uri; sites-enabled/candidats.fr: return 301 https://www.candidats.fr/; sites-enabled/expolibre.org: return 301 https://expolibre.org$request_uri; sites-enabled/libreassociation.info: return 302 https://$host$request_uri; sites-enabled/libreavous.org: return 302 https://www.april.org/libre-a-vous; sites-enabled/libre-en-fete.net: return 302 https://$host$request_uri; sites-enabled/listes.informatiquedeloyale.info: return 301 https://listes.april.org/wws/; sites-enabled/proximite.april.org: return 302 https://$host$request_uri; sites-enabled/www.april.org: return 301 https://listes.april.org/$request_uri;
Demande : faire une revue des 301 et 302 sur bastion.
Actions