Block spam url avec une 404

Nouveau WRInaute
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
 
WRInaute accro
mazenovi a dit:
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
 
Nouveau WRInaute
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?
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut