URL Rewriter or not ?

Nouveau WRInaute
Bonjour,

Voilà ma problématique : j'ai une page qui est très bien référencé (2 ème place) sur Google sur un mot clef très précis et qui me génère énormément de trafic et cela depuis la création du site. Cette page est référencée dans google avec un URL brut, URL qui n'est pas rewriter du type : http://www.monsite.com/?p=pagedusit&tripar=motclef

Quelques mois après la mise en ligne du site j'ai décidé de rewriter toutes les URL pour que cela fasse plus propre ( je sais j'aurais du le faire dès le début). J'ai donc renommer cette fameuse page de la manière suivante : http://www.monsite.com/motclef.html

Évidement, j'ai modifié toutes les URL interne pointant sur cette page avec l'URL rewriter. Mais voilà google me garde toujours en super référencement l'URL pas rewriter qui n'est plus présent en lien interne sur mon site.

J'ai énormément de mal à prendre la première page, sur ce mot clef. Je me demandais donc, si je supprime tous les URL rewriter sur mon site et que je les remplace par l'URL brute, cela pourrait-il permettre de faire monter ma page ou ca n'aura aucune incidence ?

Merci de votre réponse.
 
WRInaute accro
Non, en fait ce qu'il faut que tu fasses, c'est que tu inclus dans ton header un petit code qui renvoie vers l'url rewritée avec un code 301 si on arrive par l'url "brute". Comme l'url brute est dans l'index de google, il la garde.

HAwkeye avant donné le code, mais c'était dans mes marque pages WRI... donc pas accessible pour l'instant
 
WRInaute accro
Celui-ci ?

Code:
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://example.com/page-cible.html");
 
Nouveau WRInaute
Et en ajoutant ce petit code ca va pas me déférencer ?
Est ce que ca pourrait même améliorer le référencement de cette page ?
 
WRInaute accro
Marie-Aude a dit:
Oui mais il manque la condition non ?

Ceci alors:
Code:
		if($_SERVER['REQUEST_URI'] == '/?p=pagedusit&tripar=motclef')
			{
			header("Status: 301 Moved Permanently", false, 301);
			header("Location: http://example.com/page-cible.html."");
			exit;
			}
		}

yesnie a dit:
Et en ajoutant ce petit code ca va pas me déférencer ?
Est ce que ca pourrait même améliorer le référencement de cette page ?

La redirection 301 va permettre la désindexation de l'ancienne adresse au profit de la nouvelle.
La majorité des éléments qui ont fait le positionnement de la première va être répercutée vers la seconde.
 
WRInaute accro
yesnie a dit:
Et en ajoutant ce petit code ca va pas me déférencer ?
Est ce que ca pourrait même améliorer le référencement de cette page ?
Ca ne va pas te déréférencer, mais ca ne va pas non plus t'apporter un gain substantiel en "référencement".
 
Nouveau WRInaute
J'ai mis le code sur ma page index, mais la redirection ne marche pas. Il me met une erreur :

"Warning: Cannot modify header information - headers already sent by ..."

Voilà le code que j'ai mis, j'ai enlever un crochet et un ", je pense qu'il devait s'agir d'une faute de frappe

Code:
<?php
  if($_SERVER['REQUEST_URI'] == '/?p=pagedusit&tripar=motclef')
         {
         header("Status: 301 Moved Permanently", false, 301);
         header("Location: http://example.com/page-cible.html");
         exit;
         }
    

?>
 
WRInaute accro
Effectivement, il y avait un ." en trop et une accolade fermante héritée d'une condition préalable. Sorry ;)

Le message d'erreur est dû au fait que tu envoies quelquechose au navigateur avant cet entête. Il faut placer ce bout de code au tout début du code de ta page, avant le moindre espace, avant d'envoyer quoi que ce soit au navigateur.
 
Nouveau WRInaute
Effectivement, je l'ai mis tout en haut de ma page ca marche.

Bon je vias tester sur une page pas très sensible qui me rapporte une dizaine de visites/jour.
Si ca se passe bien je ferais la redirection sur les autres pages et vous direz si j'ai gagné ma première place :)
 
WRInaute accro
Sur ce point, on ne peut que te donner raison, Audiofeeline ;)

If it ain't broken, don't fix it !

Mais, il était en 2è position, alors si ce petit plus peut l'amener premier, il prendra certainement une belle augmentation de trafic (cf. heatmap).
 
Nouveau WRInaute
Héhé, je reviens poster ici dès que j'observe la moindre modifications.

Je suis sur qu'il me manque qu'un petit truc pour passer en première place :) ...
 
Nouveau WRInaute
Salut,

bon voilà après 1 mois google a virer l'ancien URL pour privilégier le nouveau. Sur la page de test que j'avais redirigé, je ne remarque pas de changement ( j'étais avec l'ancienne URL 1er et je le suis toujours).
Je vais donc essayer cette même technique sur les autres pages et voir si je peux passer également premier.

J'utilise également la toute nouvelle fonction : <link rel="canonical" Pour le moment c'est trop pour dire si cela à changé les choses...
 
Discussions similaires
Haut