La redirection temporaire qui préserve l'URL originale comme référence.
Le code HTTP 302 "Found" (anciennement "Moved Temporarily") indique que la ressource est temporairement disponible à une autre URL. Contrairement au 301, le navigateur ne met pas en cache cette redirection et continue de vérifier l'URL originale lors des visites suivantes.
Cette distinction est cruciale pour le SEO : le 302 ne transfère pas la valeur des backlinks à la nouvelle URL. Les moteurs de recherche gardent l'URL originale dans leur index, en attendant que la ressource y revienne. Utiliser un 302 quand un 301 est approprié est une erreur SEO courante.
Ce guide détaille les cas d'utilisation légitimes du 302, les erreurs fréquentes à éviter, et comment surveiller vos redirections temporaires pour s'assurer qu'elles restent bien temporaires. Une redirection 302 qui persiste des mois est un signal d'une mauvaise configuration.
Voici ce que le code 302 communique aux navigateurs et moteurs de recherche :
Le 302 est approprié dans ces situations spécifiques :
Ces erreurs de configuration 302 nuisent à votre SEO et à l'expérience utilisateur :
Voici comment configurer des redirections 302 temporaires :
# Apache .htaccess - Redirection temporaire
Redirect 302 /page-en-maintenance /maintenance.html
# RewriteRule avec flag R=302
RewriteRule ^promo$ /promo-noel [R=302,L]
# Nginx - Redirection temporaire
location = /page-en-maintenance {
return 302 /maintenance.html;
}
# PHP - Redirection temporaire
header("HTTP/1.1 302 Found");
header("Location: /maintenance.html");
exit();
# PHP moderne avec header status
http_response_code(302);
header("Location: /maintenance.html");
exit();
Notez que certains frameworks utilisent 302 par défaut pour toutes les redirections. Vérifiez la documentation de votre framework et forcez explicitement le code 301 ou 302 selon le besoin.
Surveiller les 302 permet de détecter les redirections "temporaires" devenues permanentes :
Utilisez 302 uniquement si la ressource va revenir à l'URL originale. Pour une maintenance de 2 heures, une promo temporaire, ou un A/B test. Si le changement est permanent (migration HTTPS, changement de domaine), utilisez toujours 301.
Un 302 ne transfère pas le PageRank. Si vous utilisez 302 pour une migration permanente, vous perdez la valeur SEO des backlinks vers l'ancienne URL. Google peut corriger automatiquement après plusieurs mois, mais ce n'est pas garanti.
Auditez vos redirections avec un crawler (Screaming Frog, etc.). Tout 302 de plus de 30 jours devrait être examiné. Dans Google Search Console, vérifiez les redirections signalées.
Le 307 est une redirection temporaire stricte qui préserve la méthode HTTP (POST reste POST). Le 302 peut théoriquement changer la méthode, bien que les navigateurs modernes préservent généralement POST. Utilisez 307 pour les API REST.
Modifiez simplement le code dans votre configuration serveur (302 → 301). Attention : les navigateurs ayant vu le 302 continueront de vérifier l'URL originale jusqu'à ce qu'ils voient le 301.
Oui, MoniTao enregistre le code de chaque redirection dans la chaîne. Vous pouvez configurer des alertes spécifiques pour les 302 qui persistent au-delà d'une durée définie.
La redirection 302 a des cas d'usage légitimes mais limités : maintenances temporaires, A/B tests, et redirections post-authentification. Dans la grande majorité des cas, si vous hésitez entre 301 et 302, la bonne réponse est 301.
Un monitoring proactif des 302 permet de détecter les redirections "temporaires" qui s'éternisent. MoniTao vous alerte quand un 302 persiste trop longtemps, vous permettant de le convertir en 301 avant qu'il n'impacte votre référencement. Documentez toujours vos 302 avec une date de fin prévue.
Commencez gratuitement, sans carte bancaire.