Projet

Général

Profil

Demande #4679

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:
-
Début:
21/08/2020
Echéance:
% réalisé:

0%

Temps estimé:

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 :

=(^-^)=root@bastion:/etc/nginx# grep 30 force*
force-ssl.conf:return 301 https://$host$request_uri;
force-www.conf:    return 301 https://www.$host$request_uri;
=(^-^)=root@bastion:/etc/nginx#  egrep '(301|302)' sites-enabled/*
sites-enabled/agir.chapril.org:        return 302 https://agir.april.org/projects/chapril/issues;
sites-enabled/pouet.chapril.org:        return 301 https://pouet.chapril.org$request_uri;
sites-enabled/wiki.chapril.org:        return 302 https://wiki.april.org/w/Chapril;

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

  • Description mis à jour (diff)
Plan proposé :
  • force-ssl.conf : laisser en 301 ;
  • force-www : passer en 302 ;
  • sites-enabled/agir.chapril.org: laisser en 302 (changement de domaine) ;
  • sites-enabled/pouet.chapril.org: transformer en include force-ssl ;
  • sites-enabled/wiki.chapril.org: laisser en 302 (changement de domaine).
#2

Mis à jour par François Poulain il y a plus de 3 ans

+1

#3

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

  • Statut changé de Nouveau à Résolu
  • Version cible changé de Sprint 2020 été à Backlog

Fait.

#4

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

  • Statut changé de Résolu à Fermé
#5

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

  • Version cible changé de Backlog à Sprint 2020 septembre

Formats disponibles : Atom PDF