Pb 302

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

patriotx
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 6 Jan 2012

Pb 302

Message le Ven Jan 06, 2012 19:13

Bonjour

j'ai actuellement un site www.toto.com

dès le chargement je le fais router sur une page qui est "urlwrité" du type www.toto.com/pages/bienvenue

Mon problème est que lors d'un GTmetrix par exemple, pagespeed ou autre,
la première page du site est www.toto.com. Il répond 302 puis va sur la page www.toto.com/pages/bienvenue

Je perds donc au final, 200ms pour la redirection.

Je souhaiterais router directement sur l'url rewrite www.toto.com/pages/bienvenue pour éviter une erreur 302 et gagner les ms précieux..

Malgré quelques essais je n'y arrive pas vraiment..
Pouvez-vous m'aider ?

MErci par avance

Amauri
WRInaute discret
WRInaute discret
 
Messages: 221
Inscription: 7 Avr 2011

Re: Pb 302

Message le Ven Jan 06, 2012 19:50

Les 200ms ce n'est pas le problème, à part toi personne ne s'en rendra compte.. Le vrai problème c'est la redirection 302 qui devrait être une redirection 301.

Comment tu fais ? PHP, .htaccess, serveur, ... ?

patriotx
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 6 Jan 2012

Re: Pb 302

Message le Ven Jan 06, 2012 20:26

j'utilise un CMS..
en fait il y a une fonction redirect dans le fichier index.php ou $start_page vaut la page où l'on souhaite démarrer.


********************

//Sinon, c'est que tout a bien marché, on renvoie sur la page de démarrage
define('DIR', $CONFIG['server_path']);
define('HOST', $CONFIG['server_name']);
$start_page = get_start_page();

if ($start_page != HOST . DIR . '/index.php' && $start_page != './index.php') //Empêche une boucle de redirection.
redirect($start_page);
?>

patriotx
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 6 Jan 2012

Re: Pb 302

Message le Ven Jan 06, 2012 20:40

j'ai essayé ca à la place.
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.toto.com/pages/bienvenue");
exit();
J'ai bien maintenant un GET 301 en premier sur la page www.toto.com/index.php puis un 200 ensuite sur www.toto.com/pages/bienvenue

Ca a l'air correct non ?

Peux-t'on éventuellement aller sur cette page sans passer par la première page index.php ??

patriotx
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 6 Jan 2012

Re: Pb 302

Message le Sam Jan 07, 2012 10:53

c'est bon j'ai réglé le pb.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. 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 :

  • 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.
  • 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).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités