block spam url avec une 404

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

mazenovi
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 24 Sep 2008

block spam url avec une 404

Message le Jeu Sep 10, 2009 8:53

Bonjour à tous,

Je souhaite mettre en place une variante du blocage des spam url que l'on peut déjà trouver sur le net (ici par exemple: http://diveintomark.org/archives/2003/02/26/how_to_block_spambots_ban_ ... go_to_hell)

RewriteCond %{HTTP_REFERER} badurl.fr [NC]
RewriteRule .* / - [F]

Ce que je cherche à faire c'est , plutôt que de renvoyer un code 403, de renvoyer un code 404 (pour les moteurs) puis rediriger vers ma page d'accueil (pour ne pas perturber les utilisateurs)

ErrorDocument 404 /
RewriteCond %{HTTP_REFERER} badurl.fr [NC]
RewriteRule .* /fake.html [L]

Cette dernière ligne ne fonctionne pas. Si la condition des referer n'est pas vérifiée tout est ok, en revanche si les referer contiennent badurl.fr j'ai un code 500 Internal Server Error.

RewriteRule .* /fake.html [L,R=404]
ne fonctionne pas non plus car R est réservé pour les code de 300 à 400, et je n'ai pas trouvé de flag équivalent à F pour le code 404.

Quelqu'un a t il déjà tenter de mettre ce genre de règle en place.

Toutes les suggestions sont les bienvenus

Merci

N.B: fake.html est une page inexsitante


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19592
Inscription: 8 Aoû 2004

Re: block spam url avec une 404

Message le Jeu Sep 10, 2009 10:47

mazenovi a écrit:Ce que je cherche à faire c'est , plutôt que de renvoyer un code 403, de renvoyer un code 404 (pour les moteurs) puis rediriger vers ma page d'accueil (pour ne pas perturber les utilisateurs)
quel intérêt ? il ne s'agit pas de vrais visiteurs mais de robots qui envoient leurs liens. Donc autant renvoyer une 403, vu qu'ils ne tiendront pas compte de n'importe quelle redirection

mazenovi
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 24 Sep 2008

Re: block spam url avec une 404

Message le Jeu Sep 10, 2009 11:34

Merci pour ta réponse, je précise mon intention:

J'essaie en fait de lutter contre un bad-buzz qui est créé sur "mon site" par un "méchant site".
le "méchant site" s'est positionné sur la requête "mon site" sur google, notamment en faisant des liens du genre <a href="monsite.com">mon site</a> dans un article dénigrant. Je souhaiterais donc invalider ces liens pour les moteurs de recherche, en les conservant valides pour les internautes qui consultent le "méchant site".

Mon propos n'est pas de chasser les spam url, mais plutôt d'invalider les liens sortants du "méchant site" (ayant "mechantsite.com" dans leur referer) au niveau des spiders

Suis je clair?

mazenovi
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 24 Sep 2008

Re: block spam url avec une 404

Message le Ven Sep 11, 2009 14:20



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 :



Qui est en ligne

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