web-dev-qa-db-fra.com

Quel code d'état de réponse HTTP est le plus approprié pour une URL restreinte?

J'ai une page sur mon site Web qui cible uniquement les utilisateurs connectés. Les visiteurs déconnectés ne devraient pas voir le contenu.

Imaginez que l'URL de la page est example.com/upload/.

Dans les cas où les utilisateurs ne sont pas authentifiés (déconnectés), une réponse 301, 302 ou 404 serait-elle la plus appropriée? S'il vous plaît expliquer pourquoi dans votre réponse.

1
henrywright

Vous pourriez utiliser une erreur 401 = Vous n'êtes pas autorisé à voir cette page

Cependant, lisez ceci: https://stackoverflow.com/questions/3297048/403-forbidden-vs-401-unauthorized-http-responses

Une redirection 301 signifie que la page a été déplacée de manière permanente vers un nouvel emplacement.

Une redirection 302 signifie que le déménagement n'est que temporaire

Une redirection 404 signifie que la page est introuvable.

1
Steve