block spam url avec une 404
4 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- mazenovi
- Nouveau WRInaute

- Messages: 4
- Inscription: 24 Sep 2008
block spam url avec une 404
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
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

- Messages: 19592
- Inscription: 8 Aoû 2004
Re: block spam url avec une 404
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 redirectionmazenovi 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)
- mazenovi
- Nouveau WRInaute

- Messages: 4
- Inscription: 24 Sep 2008
Re: block spam url avec une 404
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?
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?
4 messages
• Page 1 sur 1
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 :
- centrer un block
- Un block caché ???
- BLOCK DE PUB ADSENSE
- Block horizontal css
- Espace entre image et block en CSS
- punBB faire un block Connection sur son site
- Soft 404 : Google détecte les erreurs 404 qui n'en sont pas
- rewrité le "block forum" sous phpnuke !!!
- [404] Rendre pratique sa 404, suite...
Consultez la description détaillée des produits ou services de Google suivants : Google TrustRank
- Analyseur d'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités
