Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

header("Location: xxx") + header("Status: HTT

Poster un nouveau sujet Imprimer cette discussion    Forum -> Débuter en référencement   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
pr tournesol
Nouveau WRInaute

Inscrit le: 12 Juil 2005
Messages: 3

URL permanente de ce messagePosté le : Mar Juil 12, 2005 22:09    Sujet du message: header("Location: xxx") + header("Status: HTT

Bonjour à tous,

Je développe actuellement mon premier site
J’utilise la solution ci-dessous pour savoir dès l’arrivée d’un visiteur sur mon site si il accepte ou pas les cookies (c'est-à-dire dès la première page).
Vous connaissez peut-être cette technique. En tous cas, je l’ai testé avec plusieurs browsers, elle fonctionne parfaitement.

Par contre, le problème, c’est que je ne sais pas du tout si Google, Yahoo et compagnie vont aimer ça ou pas !
En gros voilà le bout de PHP que je met en haut de chacune de mes pages :
<?
setcookie("acceptecookies", "oui", time()+60*60*24*365);
if (!isset($_GET['a']))
{
header("Location: " . $_SERVER['PHP_SELF'] . "?a=1");
header("Status: HTTP/1.1 200 OK");
exit();
}
//A partir de là, je peux dire avec certitude si le browser accepte les cookies ou pas
if (isset($_COOKIE[‘acceptecookies’]))
{

}
else
{

}
?>

a – Je ne voudrais pas mettre de 301, car je pense que cela pourra poser des problèmes pour mon référencement, mais là, avec un 200 OK, les robots vont ils seulement accepter de faire la redirection ?

b – Si oui, que vont-ils me référencer ? L’url qu’ils avaient demandée au départ (url soumise) ou la seconde (url de redirection) ? Car évidement, moi je préférerais qu’il m’indexent la première…

c – Egalement pour éviter la variable passée dans l'url, j’avais imaginé un système ou le header redirigerais sur PHP_SELF tout court, et j’empêcherai alors le script de boucler infiniment en insérant l’adresse IP du demandeur dans une table dans le cas ou elle n'y est pas déjà (si elle y est déjà, je sais qu’on est dans le cas ou la redirection a déjà eu lieu, et on peut donc passer à la suite de la page…).
Mais encore une fois, les robots vont-ils aimer cela ? Une redirection vers soi-même, et qui plus est, avec un 200 OK !

Voilà, merci si vous pouvez me donner vos avis d’experts…

Merci à tous.
 
pr tournesol
shrom
WRInaute passionné
WRInaute passionné

Inscrit le: 05 Juil 2004
Messages: 866

URL permanente de ce messagePosté le : Mar Juil 12, 2005 23:16    Sujet du message: header("Location: xxx") + header("Status: HTT

Déjà, il faut choisir entre:
header('Status: 200 OK', true, 200); et header('HTTP/1.1 200 OK', true, 200); la première solution ne fonctionnant que lorsque PHP est utilisé en module Apache il me semble.

Quoi qu'il en soit, ton code de status n'est pas pris en compte et c'est bien un 302 qui est retourné.

Donc vraissemblablement Google gardera l'URL d'origine.

Mais il faut se méfier des redirections, Google a un comportement étrange vis à vis de celle-ci. J'ai un site qui utilise pas mal de redirection 301, Google devrait donc normalement référencer l'URL de destination, et bien non il me garde l'URL d'origine ( avant Bourbon, il prenait bien en compte les 301 ).
 
shrom Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Débuter en référencement Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort