RewriteCond %{HTTP_REFERER} http://www.mechant_ndd.com
RewriteRule .* https://www.google.com [R=301,L]
#blocage du type robot identifié
RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR]
# ou blocage par NDD
RewriteCond %{HTTP_REFERER} mechant_ndd [NC,OR]
# ou filtrage des sites de surveillance du Web (peut nécessiter ipchains)
RewriteCond %{HTTP_USER_AGENT} traffixer|netfactual|netcraft [NC]
RewriteRule .*$ http://..... [R,L]
RewriteCond %{HTTP_USER_AGENT} ^-?$ [OR] ## ANONYMES
RewriteCond %{HTTP_USER_AGENT} ^[bcdfghjklmnpqrstvwxz\ ]{8,}|^[0-9a-z]{15,}|^[0-9A-Za-z]{19,}|^[A-Za-z]{3,}\ [a-z]{4,}\ [a-z]{4,} [OR] ## CEUX QUI INVENTENT DES NOMS AU HASARD
RewriteCond %{HTTP_USER_AGENT} ^<sc|8484\ Boston\ Project|^adwords|@nonymouse|Advanced\ Email\ Extractor|almaden|anonymous|Art-Online|autoemailspider|blogsearchbot-martin|CherryPicker|compatible\ \;|Crescent\ Internet\ ToolPack|Digger|DirectUpdate|Download\ Accelerator|^eCatch|echo\ extense|EmailCollector|EmailWolf|Extractor|flashget|frontpage|Go!Zilla|grub\ crawler|HTTPConnect|httplib|HttpProxy|HTTP\ agent|HTTrack|^ia_archive|IDBot|id-search|Indy\ Library|^Internet\ Explorer|^IPiumBot|Jakarta\ Commons|^Kapere|Microsoft\ Data|Microsoft\ URL|^minibot\(NaverRobot\)|^Moozilla|^Mozilla$|^MSIE|MJ12bot|Movable\ Type|NICErsPRO|^NPBot|Nutch|Nutscrape/|^Offline\ Explorer|^Offline\ Navigator|OmniExplorer|^Program\ Shareware|psycheclone|PussyCat|PycURL|python|QuepasaCreep|SiteMapper|Star\ Downloader|sucker|SurveyBot|Teleport\ Pro|Telesoft|TrackBack|Turing|TurnitinBot|^user|^User-Agent:\ |^User\ Agent:\ |vobsub|webbandit|WebCapture|webcollage|WebCopier|WebDAV|WebEmailExtractor|WebReaper|WEBsaver|WebStripper|WebZIP|widows|Wysigot|Zeus|Zeus.*Webster [NC,OR] ## VRAIS ET FAUX ROBOTS NE RESPECTANT PAS LES REGLES
RewriteCond %{HTTP_USER_AGENT} ^curl|^Fetch\ API\ Request|GT\:\:WWW|^HTTP\:\:Lite|httplib|^Java/1.|^Java\ 1.|^LWP|libWeb|libwww|^PEAR|PECL\:\:HTTP|PHPCrawl|^Program\ Shareware|python|Rsync|Snoopy|^URI\:\:Fetch|WebDAV|^Wget [NC]
RewriteRule (.*) - [F]
OTP a dit:Je n'ai pas l'IP, seulement le referer détecté via suivi du hotlink.
OTP a dit:Je n'ai pas les logs du jour.
RewriteCond %{REMOTE_ADDR} ^111.111.111 (ip de l'aspirateur)
RewriteRule ^(.*)$ http://www.vafaireuntourici.com/ [R=307,L]
OTP a dit:Ca marche avec mon IP.
Donc je n'ai pas la bonne.
Donc je dois passer par l'URL...
OTP a dit:Non, pas de spam de referrer.
Un site en construction a lancé ce script sur mon site et en aspire une partie des données.
Je retrouve mes données sur le site en question.
Je dois l'empecher de poursuivre (en particulier en prenant les mises à jour à venir).
if ($_SERVER['REMOTE_ADDR']!="XXX.XXX.XXX.XXX" ) {
$file_to_include = 'tracer.php';
header("HTTP/1.0 200 OK");
$res_include = include($file_to_include);
exit();
}
if ($_SERVER['REMOTE_ADDR']=="XXX.XXX.XXX.XXX" ) {
$file_to_include = 'tracer.php';
header("HTTP/1.0 200 OK");
$res_include = include($file_to_include);
exit();
}
Vu que tu ne peux ni bloquer par IP, ni par refferer, je ne vois qu'une solutionRepousser un aspirateur