Aller au contenu

Sujets conseillés

Posté (modifié)

Bonjour à toutes et à tous,

Il ya certaines pages sur mon site qui ont cette forme:

www.monsite.com/index.php?module=page&id=1

(Je sais, ca n'est pas beau mais je ne peux pas réécrire cette page pour des raisons x et y)

Le hic c'est que Google fait le lien sur des pages obsolètes et je voudrais faire un redirect 410 dessus. Mais pas toutes les pages, seulement certaines (id=3, id=8, etc).

J'ai essayé ceci:

Redirect 410 /index.php?module=page&id=3
Redirect 410 /index.php?module=page&id=8
etc

Mais il n'y a aucune redirection. La page s'affiche toujours.

Alors j'ai fait un test "bête"

Redirect 410 /test.html

Et là, ca marche.

Quelqu'un aurait-il une piste? Merci!

Modifié par weddy57
Posté

Bonjour,

410 est un code d'erreur; ce n'est pas un code de redirection. Je suppose que "Redirect 410 ..." donnera des résultats imprévisibles puisque c'est un code de redirection (un code commençant par 3) qui devrait suivre "Redirect".

Comme Dudu, je pense qu'il faut traiter ceci directement dans le script PHP.

Jean-Luc

Posté (modifié)

Merci de vos réponses! Je vais essayer vos solutions, soit un Redirect 301 (si ca marche, je n'ai pas encore testé) et je voir du côté de chez Swan de la redirection PHP.

Encore merci!

Modifié par weddy57
Posté

ok, c'est bon. Grâce à vos conseils, j'ai mis en place ce petit script en haut de ma page. Il va pouvoir rediriger les id obsolètes et laisser les bons id s'afficher normalement dans la page.

<?php
if (($_GET['id']=='3')||($_GET['id']=='8')) {
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.toto.fr");
exit();}
?>

Je suis sûr que c'est perfectible, mais je ne suis pas programmeur. Si ca peut servir à quelqu'un d'autre en tout cas....

Merci encore, ca m'enlève un poids et je peux à nouveau regarder l'horizon le sourire aux lèvres et le soleil couchant dans le regard.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...