Projet

Général

Profil

Demande #4680

Revue des 301 dans la conf bastion

Ajouté par Christian P. Momon il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Christian P. Momon
Catégorie:
-
Version cible:
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.

Historique

#1

Mis à jour par Christian P. Momon il y a plus de 3 ans

Proposition de plan :
#2

Mis à jour par Quentin Gibeaux il y a plus de 3 ans

  • Version cible changé de Été 2020 à Septembre 2020
#3

Mis à jour par Christian P. Momon il y a plus de 3 ans

  • Statut changé de Nouveau à Résolu
  • Difficulté changé de 2 Facile à 3 Moyen
Actions faites :
  • sites-enabled/proximite.april.org: return 302 https://$host$request_uri;
    • transformer en un include force-ssl générique pour :80 : FAIT
#4

Mis à jour par Quentin Gibeaux il y a plus de 3 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF