Parlons de vos projets, appelez nous

Redirection 302

Net Offensive

Mise à jour le

Qu’est-ce qu’une redirection 302 ?

Avec une redirection 302, les URL sont temporairement redirigées. Selon cette définition, le transfert 302 n’est utilisé que si le contenu ne change d’emplacement que pendant un certain temps. Le serveur cible délivre le message : trouvé (déplacé temporairement) conformément au code d’état HTTP.

Vous ne devez utiliser des redirections 302 que si le changement est limité à une certaine période de temps. La redirection 301 est le bon choix pour les changements permanents, tels que le passage de HTTP à HTTPS ou le passage à un nouveau domaine ou nouvelle page.

La page n’est pas disponible pendant une courte période, par exemple en raison d’une mise à jour ou d’une migration de serveur. Dans ce cas, vous pouvez utiliser 302 pour faire référence à une page d’erreur et ainsi informer l’utilisateur de la courte interruption.

La configuration est possible à la fois dans le fichier .htaccess et en utilisant PHP :

Rediriger avec .htaccess mod_rewrite

Le module Apache mod_rewrite doit être installé pour cette redirection.

RewriteEngine On
RewriteRule ^ ancienne page \ .html $ / nouvelle page.html [R = 302, L]

Pour rediriger avec PHP, au début du fichier index.php à rediriger, le texte suivant est ajouté :

<? Php
en-tête («HTTP / 1.1 302 trouvé»);
en-tête («Emplacement : http://www.site.com»);
en-tête («Connexion : fermer»);
?>

Le transfert est également possible avec des plugins, ce qui est plus facile d’une part et minimise le taux d’erreur de l’autre. La plupart des systèmes de boutique et CMS offrent de tels plugins.

Autres définitions :

Domaines expirés

Robots.txt

Permalien

URL canonique

Avez vous aimé cet article ?

Cliquez sur les étoiles pour donner une note

Note moyenne 5 / 5. Nombre de votes : 1

Pas de votes pour le moment, soyez le premier à voter.