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
#1
Mis à jour par Christian P. Momon il y a plus de 4 ans
Proposition de plan :
- force-ssl.conf:return 301 https://$host$request_uri;
- laisser en 301
- force-www.conf:return 301 https://www.$host$request_uri;
- passer en 302
- sites-enabled/agendadulibre.org: return 302 https://$host$request_uri;
- transformer en include force-ssl
- sites-enabled/apr1.org: return 301 https://apr1.org/;
- laisser en 301 (cas spécifique raccourcisseur d'URL)
- sites-enabled/apr1.org: return 301 https://apr1.org/;
- laisser en 301 (cas spécifique raccourcisseur d'URL)
- sites-enabled/april.poll-o.fr: return 302 /assemblee-generale-2019-de-l-april/;
- laisser en 302
- sites-enabled/candidats.be: return 302 https://$host$request_uri;
- transformer en include force-ssl générique pour :80
- sites-enabled/candidats.fr: return 301 https://www.candidats.fr/;
- passer en 302 (redirection vers un autre domaine)
- sites-enabled/expolibre.org: return 301 https://expolibre.org$request_uri;
- transformer en include force-ssl
- sites-enabled/libreassociation.info: return 302 https://$host$request_uri;
- laisser, très spécifique
- sites-enabled/libreavous.org: return 302 https://www.april.org/libre-a-vous;
- laisser en 302 (redirection vers autres domaines, qui va bientôt changer)
- sites-enabled/libre-en-fete.net: return 302 https://$host$request_uri;
- transformer en include force-ssl
- sites-enabled/listes.informatiquedeloyale.info: return 301 https://listes.april.org/wws/;
- passer en 302
- sites-enabled/proximite.april.org: return 302 https://$host$request_uri;
- transformer en un include force-ssl générique pour :80
- sites-enabled/www.april.org: return 301 https://listes.april.org/$request_uri;
- passer en 302
Actions
#2
Mis à jour par Quentin Gibeaux il y a environ 4 ans
- Version cible changé de Été 2020 à Septembre 2020
Actions
#3
Mis à jour par Christian P. Momon il y a environ 4 ans
- Statut changé de Nouveau à Résolu
- Difficulté changé de 2 Facile à 3 Moyen
Actions faites :
- force-www.conf:return 301 https://www.$host$request_uri;
- passer en 302 : FAIT
- sites-enabled/agendadulibre.org: return 302 https://$host$request_uri;
- transformer en include force-ssl : FAIT
- sites-enabled/candidats.be: return 302 https://$host$request_uri;
- transformer en include force-ssl générique pour :80 : FAIT
- sites-enabled/candidats.fr: return 301 https://www.candidats.fr/;
- passer en 302 (redirection vers un autre domaine) : FAIT
- sites-enabled/expolibre.org: return 301 https://expolibre.org$request_uri;
transformer en include force-ssl- transformer en 302 (redirection vers un autre site) : FAIT
- sites-enabled/libre-en-fete.net: return 302 https://$host$request_uri;
- transformer en include force-ssl : FAIT
- sites-enabled/listes.informatiquedeloyale.info: return 301 https://listes.april.org/wws/;
- passer en 302 : FAIT
- sites-enabled/proximite.april.org: return 302 https://$host$request_uri;
- transformer en un include force-ssl générique pour :80 : FAIT
- sites-enabled/www.april.org: return 301 https://listes.april.org/$request_uri;
- passer en 302 : FAIT
Actions