OVH Community, votre nouvel espace communautaire.

URL Rewriting : exclure certaines url du référencement


deutz-passion
23/06/2015, 15h48
De rien
J'ai eu une 50aine de liens supprimés de l'index encore

Jikoo
22/06/2015, 19h25
Merci deutz-passion pour ce feedback. Je vais emprunter la même voie que toi pour déférencer certaines urls!

deutz-passion
21/06/2015, 15h37
Bonjour,
déjà 222 urls déclarées supprimées par Google Ca purge, ça purge

deutz-passion
17/06/2015, 06h26
Citation Envoyé par Gaston_Phone
Hum! Hum!

Au fait, que veut dire flagger en "Gone" ?
Dans le lien que Jikoo a mentionné plus haut (https://craym.eu/tutoriels/reference...rewriting.html) :

Le drapeau [G] force le serveur à renvoyer une erreur 410 : La ressource n'est plus disponible et aucune adresse de redirection n'est connue.
Mais pour le coup, je n'ai plus utilisé le 'Gone' mais un Redirect à la place.
Les urls qui indésirables sont bien dirigées comme je le souhaite.

Maintenant je n'ai plus qu'à attendre que Google désindexe mes anciennes url, car pour le moment sur une recherche de ce type : https://www.google.com/webhp?hl=fr#h...z-fahr+160+mk2 j'ai 3 résultats en haut mais seulement 1 url qui fonctionne !

Edit :
Je suis revenu sur cette histoire de 'Gone' et j'ai redirigé toutes les pages que je ne voulais plus voir vers un HTTP/410. Ca aurait, en principe, de purger l'index Google de toutes les pages "mortes".
Plus qu'à être patient ensuite.
Une fois que ces pages auront bel et bien disparu, je remettrai une redirection vers le home du site, pour éviter d'effrayer le potentiel visiteur.
Je vous tiendrais au jus d'ici un bon mois

Gaston_Phone
16/06/2015, 22h34
Citation Envoyé par deutz-passion
Hello Gaston_Phone, le fait de les flagger en "Gone" devrait permettre à Google de les ignorer une bonne fois pour toute non ?
Hum! Hum!

Au fait, que veut dire flagger en "Gone" ?

Jikoo
16/06/2015, 20h58
Citation Envoyé par deutz-passion
Hello Gaston_Phone, le fait de les flagger en "Gone" devrait permettre à Google de les ignorer une bonne fois pour toute non ?

Edit : j'ai corrigé mon htaccess pour coller mes urls "indésirables" vers des 301.
Là, ça me semble correct. Oui, avec une redirection 301, Google va ignorer définitivement ces urls "indésirables" et par conséquent les désindexer.

deutz-passion
15/06/2015, 09h47
Hello Gaston_Phone, le fait de les flagger en "Gone" devrait permettre à Google de les ignorer une bonne fois pour toute non ?

Edit : j'ai corrigé mon htaccess pour coller mes urls "indésirables" vers des 301. En effet, je ne peux pas filtrer correctement ce qui peut être redirigé de ce qui ne peut pas l'être. Solution bourrin trouvée :

Code:
SetEnv PHP_VER 5_3

RewriteEngine On

RewriteRule ^affiche_news.php$ /actualite
RewriteRule ^actualite/(.+)-([0-9]+).html$ actualites.php?id_actu=$2 [L]
RewriteRule ^actualite$ /actualites.php  [L]

RewriteRule ^fiches$ /bcc.php [L]
RewriteRule ^fiches/mb$ /bcc.php?q=mb [L]
RewriteRule ^fiches/tracteur$ /bcc.php?q=tracteur [L]

RewriteRule ^fiches/mb/([^/]*)/([^/]*)/([^/]*)\.html$ /bcc.php?q=mb&marque=$1&famille=$2&modele=$3 [L]
RewriteRule ^fiches/mb/([^/]*)/([^/]*)$ /bcc.php?q=mb&marque=$1&famille=$2 [L]

RewriteRule ^fiches/tracteur/(.*)/(.*)/(.*)\.html$ /bcc.php?q=tracteur&marque=$1&famille=$2&modele=$3 [L]
RewriteRule ^fiches/tracteur/(.*)/(.*)\.html$ /fiches/tracteur [R=301]
RewriteRule ^fiches/tracteur/(.*)/(.*)$ /bcc.php?q=tracteur&marque=$1&famille=$2 [L]
RewriteRule ^fiches/(.*)$ /fiches/tracteur [R=301]

RewriteRule ^photos$ /affichePhotos.php
RewriteRule ^photos/(.*)-(.*)\.html$ /affichePhotos.php?album=$1&id=$2 [L]

RewriteRule ^brochures$ /brochures.php [L]
RewriteRule ^manuels$ /manuels.php [L]
RewriteRule ^eclates$ /eclates.php [L]
RewriteRule ^partenaires$ /liens.php [L]
RewriteRule ^contact$ /contact.php [L]
RewriteRule ^infos$ /infos.php [L]

RewriteRule ^galerie/(.*)$ /photos [R=301]

RewriteRule ^forum$ forum.deutz-passion.fr [R=301]
RewriteRule ^forum/([^/]*)$ http://forum.deutz-passion.fr/$1 [L]

Gaston_Phone
15/06/2015, 08h18
Je ne pense pas que ce soit la bonne méthode.
GOOGLE va te compter plein d'erreurs 404 dans ton référencement.

Il vaut mieux rediriger ces pages vers les nouvelles pages.

deutz-passion
15/06/2015, 07h23
Hello Jikoo, merci pour ta réponse
Mon sitemap est à jour, c'est justement là le souci. Je prends soin de le mettre à jour régulièrement, à chaque nouvelle entrée.

J'ai trouvé la parade pour bien localiser mes urls "foireuses" : elles se terminent toutes par .html ! J'ai juste qu'à rajouter une entrer dans mon .htaccess et le tour est joué (d'ailleurs je viens de le faire en dev, avec succès).
Maintenant je n'ai plus qu'à mettre des types d'url en 404 et c'est bon ! et grâce à ça, je pourrais dire à Google de supprimer les urls qui sortiront en 404

- - - Updated - - -

Hello Jikoo, merci pour ta réponse
Mon sitemap est à jour, c'est justement là le souci. Je prends soin de le mettre à jour régulièrement, à chaque nouvelle entrée.

J'ai trouvé la parade pour bien localiser mes urls "foireuses" : elles se terminent toutes par .html ! J'ai juste qu'à rajouter une entrer dans mon .htaccess et le tour est joué (d'ailleurs je viens de le faire en dev, avec succès).
Maintenant je n'ai plus qu'à mettre des types d'url en 404 et c'est bon ! et grâce à ça, je pourrais dire à Google de supprimer les urls qui sortiront en 404

Jikoo
14/06/2015, 13h05
A mon avis, c'est un souci du côté des flags. Je rajouterai au moins un R=302 voire QSA
https://craym.eu/tutoriels/reference...rewriting.html

Il faut aussi penser à modifier son fichier sitemap. Un petit plus pour le Googlebot!

Aussi, il y a toujours la possibilité d'utiliser header() avec X-Robots-Tag et Location en PHP. Mais bon, je m'écarte du sujet!

deutz-passion
12/06/2015, 07h53
Bonjour à tous,

je souhaite faire supprimer de l'index Google (et autres moteurs de recherches) une palanquée d'url.

Je ré-écris mes urls, et justement cela me pose problème car les anciennes url matchent encore avec les conditions de ré-écriture.

Pour vous donner un exemple :
ancienne url : http://www.deutz-passion.fr/fiches/t...2/DX+7.10.html
nouvelle url : http://www.deutz-passion.fr/fiches/t...2/DX+7.10.html

ou encore :

ancienne url : http://www.deutz-passion.fr/fiches/t.../06/D4506.html
nouvelle url : http://www.deutz-passion.fr/fiches/t.../06/D4506.html

Voici mon .htaccess :

Code:
SetEnv PHP_VER 5_3

RewriteEngine On

RewriteRule ^actualite/(.+)-([0-9]+).html$ actualites.php?id_actu=$2 [L]
RedirectPermanent ^actualite$ /actualites.php

RewriteRule ^fiches$ /bcc.php [L]
RewriteRule ^fiches/mb$ /bcc.php?q=mb [L]
RewriteRule ^fiches/tracteur$ /bcc.php?q=tracteur [L]

RewriteRule ^fiches/mb/([^/]*)/([^/]*)/([^/]*)\.html$ /bcc.php?q=mb&marque=$1&famille=$2&modele=$3 [L]
RewriteRule ^fiches/mb/([^/]*)/([^/]*)$ /bcc.php?q=mb&marque=$1&famille=$2 [L]

RewriteRule ^fiches/([^/]*)/([^/]*)\.html$ /fiches/tracteur [L]
RewriteRule ^fiches/([^/]*)$ /fiches/tracteur [L]

RewriteRule ^fiches/tracteur/([^/]*)/([^/]*)/([^/]*)\.html$ /bcc.php?q=tracteur&marque=$1&famille=$2&modele=$3 [L]
RewriteRule ^fiches/tracteur/([^/]*)/([^/]*)$ /bcc.php?q=tracteur&marque=$1&famille=$2 [L]

RewriteRule ^photos/([^/]*)-([^/]*)\.html$ /affichePhotos.php?album=$1&id=$2 [L]
RewriteRule ^photos$ /affichePhotos.php
RedirectPermanent /photos.php /photos

RewriteRule ^brochures$ /brochures.php [L]
RewriteRule ^manuels$ /manuels.php [L]
RewriteRule ^eclates$ /eclates.php [L]
RewriteRule ^partenaires$ /liens.php [L]
RewriteRule ^contact$ /contact.php [L]
RewriteRule ^infos$ /infos.php [L]

Par ailleurs j'aimerais améliorer aussi un peu tout ça, Si vous êtes d'une âme charitable, je ne serais pas contre une remise à niveau !

Bien à vous,

CH