Redirection 302 au lieu de 301 !
15 messages • Page 1 sur 1
Consultez la formation sur les stratégies de liens de WebRankInfo / Ranking Metrics
Redirection 302 au lieu de 301 !
J'essaye désespérément de faire une redirection 301 mais rien a faire, quand je teste, il apparait que c'est une redirection 302 !!!!
résultat du test sur Yagoort :
http://outils.yagoort.org/httpheader.ht ... ection.php
voici le script de ma page redirection.php :
<?php
function redirection()
{
$url="http://www.colorbox.fr";
header("Status: 301 Moved Permanently", false, 301);
header("Location: ".$url);
exit();
}
?>
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
redirection()
?>
</body>
</html>
Merci de votre aide.
résultat du test sur Yagoort :
http://outils.yagoort.org/httpheader.ht ... ection.php
voici le script de ma page redirection.php :
<?php
function redirection()
{
$url="http://www.colorbox.fr";
header("Status: 301 Moved Permanently", false, 301);
header("Location: ".$url);
exit();
}
?>
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
redirection()
?>
</body>
</html>
Merci de votre aide.
j'ai mon url rewriting du type :
564_mon_rewriting
si ma variable "mon_rewriting" change, je souhaite faire la redirection vers la nouvelle url :
564_mon_nouveau_rewriting
Je ne sais pas si cela est possible avec un htaccess ?
564_mon_rewriting
si ma variable "mon_rewriting" change, je souhaite faire la redirection vers la nouvelle url :
564_mon_nouveau_rewriting
Je ne sais pas si cela est possible avec un htaccess ?
-

webmasterlamogere - WRInaute accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
la redirection 301 modifie l'entête renvoyé par le serveur. comme son nom l'indique l'entête doit être envoyé avant la page html. Le script le plus simple est :
- Code: Tout sélectionner
<?php
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.colorbox.fr/");
exit();
?>
-

webmasterlamogere - WRInaute accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
la fonction est avant <html> mais pas son appel
edit : il manque aussi le / à la fin de l'url
edit : il manque aussi le / à la fin de l'url
Finalement, j'ai opté pour un script en VB/ASP et là surprise...ça marche !
<%@ Language=VBScript %>
<%
response.status="301 moved permanently"
Response.AddHeader "Location", "http://www.nouvelle URL.com"
%>
Est-ce que ça va bien être suivi par google ?
<%@ Language=VBScript %>
<%
response.status="301 moved permanently"
Response.AddHeader "Location", "http://www.nouvelle URL.com"
%>
Est-ce que ça va bien être suivi par google ?
-

BobbySixKiller - WRInaute occasionnel

- Messages: 154
- Inscription: Jeu Fév 17, 2005 21:19
Re: Redirection 302 au lieu de 301 !
+1 je viens de passer su ovh ( kimsufi & suphp )
ce dernier se comporte byzarement avec les redirections 301
( on oublie le chemin relatif, on doit placer l'url complète dedans, sinon il inclut les fichiers .. )
Meme problème rencontré, il adore renvoyer du 302 à la place du 301
Les 302 se produisent en cas de redirection sur le même site, basée sur l'erreur 404
( cf erreur404.php => 301 vers /sitemap.php me retourne une 302
mais erreur404.php => 301 vers autre site est bien une 301 )
ce dernier se comporte byzarement avec les redirections 301
( on oublie le chemin relatif, on doit placer l'url complète dedans, sinon il inclut les fichiers .. )
Meme problème rencontré, il adore renvoyer du 302 à la place du 301
- Code: Tout sélectionner
header("Location:http://site.com/url.html",true,301);
Les 302 se produisent en cas de redirection sur le même site, basée sur l'erreur 404
( cf erreur404.php => 301 vers /sitemap.php me retourne une 302
mais erreur404.php => 301 vers autre site est bien une 301 )
Re: Redirection 302 au lieu de 301 !
Essaye plutôt ceci:
- Code: Tout sélectionner
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.example.com/");
15 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Netlinking (liens et référencement) : apprenez ce qu'est réellement un bon lien pour le référencement et surtout comment en obtenir. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Référencement : gestion des redirections par Yahoo
- Contrer une redirection 302 intempestive...
- A propos des redirections sauvages (302)
- Aperçu des différents types de redirection
- Comment faire des liens en dur dans son annuaire
- Comment lutter contre les mauvaises redirections 302 (temporaires)
- Gérer l'entête HTTP en PHP
- A propos des redirections "sauvages"
- Tutoriel complet sur les redirections (301, 302, JavaScript, ...)
- Optimiser ses codes HTTP pour le référencement
- redirection 301 ou 302
- Redirection 301 ... 302 ... ???
- redirection 301 et 302
- Redirection exotique au lieu d'un 301!
- Redirection temporaire mais doute : 301 ou 302 ?
- Redirection 301 par dessus une 302
- redirection 301 redirection 302
- Peut-on mettre une redirection 301 après une 302 ?
- Header renvoie 302 au lieu de 404 ou alors ne redirige pas
- Tester la validité d'un lien
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs). - Test du code HTTP d'une page
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum