Redirection de page suite URL rewriting ?

L
LE Guitou
Guest
Bonjour,

Je viens de mettre en place de l'URL rewriting sur mon site.
Exemple :
url précédente :
http://www.psd-file.com/index.php?page=test_tuto&id_tuto=34

est devenue :
http://www.psd-file.com/tutoriaux-photoshop-34.html

Pour le moment ça fonctionne tout va bien.

Par contre j'avais une question. Les anciennes adresses ont donc été indexées par google, sont présentes sur d'autres sites et fonctionnent toujours.
Est-ce qu'il est nécessaire que j'effectues une redirection des anciennes sur les nouvelles pour pas que Google pense que je fasse du contenu dupliqué ?

Ayant parcouru les 2 articles :
https://www.webrankinfo.com/dossiers/strategies-de-liens/tutoriel-redirections
https://www.webrankinfo.com/dossiers/conseils/relancer-referencement

Le plus simple pour mon cas serait la redirection en javascript ?

Merci par avance
 
WRInaute impliqué
Bonjour

la redirection en javascript ne détecté pas par google

lire la suite : Pour le référencement : il ne faut pas l'utiliser ! Les robots ignorent le JavaScript

utilisé php si possible !



(Nb : oui bien sur google considérer comme duplicate contenu )
 
L
LE Guitou
Guest
Bonjour,

Dans mon .htaccess j'ai donc mis en url
RewriteRule ^tutoriaux-photoshop-([0-9]+)\.html$ index.php?page=test_tuto&id_tuto=$1 [R=301]

Mais on dirait que la rediction ne s'effectue pas comme il faut.

J'ai testé l'analyseur https://www.webrankinfo.com/outils/header.php
et voilà ce qu'il me renvoi :

HTTP/1.1 200 OK
Date: Tue, 28 Sep 2010 10:51:03 GMT
Server: Apache
X-Powered-By: PHP/4.4.9
Content-Type: text/html

Aucune indication de redirection n'est affiché.
Est-ce que je j'ai oublié quelque chose ? (sans doute ^^)

Merci par avance
 
WRInaute passionné
Quand t'as testé, t'as bien mis une ancienne adresse ? Car moi je fais du rewriting, si je met une ancienne c'est 301, une nouvelle c'est 200, normal quoi...
 
WRInaute passionné
ça te renvoie la même page avec deux URLs différentes, si Google voit ça t'es bon pour la sanction (duplicate content)

En cliquant sur l'ancienne, tu dois arriver sur la page avec la nouvelle URL dans ta barre d'addresse, là tu ne redirige pas tes anciennes en 301

Tu peux d'ailleurs regarde la petite barre verte de PR: sur l'ancienne tu as du PR, sur la nouvelle c'est grisé. Google voit 2 URLs avec le même contenu
 
L
LE Guitou
Guest
Oui je sais bien et c'est bien pour ça que je souhaite arriver à rediriger mes pages, ne souhaitant pas avoir du duplicate mais ne souhaitant pas perdre un grand nombre de mes visiteurs. :?

Merci
 
WRInaute occasionnel
REPONSE RAPIDE :
Tu peux via le php savoir quelle est l'URL qui est appelée et rediriger au besoin en 301

Algo :
SI URL de la forme : "index.php?page=test_tuto&id_tuto=" ALORS
$id= $_GET['id_tuto'];
header ('HTTP/1.1 301 Moved Permanently');
header(location:www..psd-file.com/tutoriaux-photoshop-$id.html);
FIN SI

Je te laisse le soin de transformer en PHP. :wink:
 
L
LE Guitou
Guest
Merci c'est impeccable, ça fonctionne nikel voilà ce que me donne l'analyseur

HTTP/1.1 301 Moved Permanently
Date: Wed, 29 Sep 2010 09:54:37 GMT
Server: Apache
X-Powered-By: PHP/4.4.9
Location: http://www.psd-file.com/tutoriaux-photoshop-34.html
Content-Type: text/html

J'ai adapté le code cette manière :

if(($header_page=='test_tuto')){
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.psd-file.com/tutoriaux-photoshop-".$id_tuto.".html");
}

Encore merci et bonne journée ! :D
 
Discussions similaires
Haut