Bloquer les user agent (navigateur) indésirables
Information sur le code source
Enregistré le 29 Juil 2009 - Vu 11842 fois
| Votre avis: |
|
| |
[9] sources en Apache voir
|
Description du code source
Informations sur le code source
Il est parfois nécessaire de bloquer certains robots qui ne respectent pas le fichier robots.txt, qui tentent de pirater le site ou qui génèrent trop d'erreurs 404. Dans cet exemple nous allons bloquer le navigateur betaBot qui génère trop d'erreur 404 ainsi que les user-agent libwww-perl/* et Mozilla/4.0 ou Mozilla/5.0 qui sont à l'origine de nombreuses tentatives de hack. Il vont recevoir une code retour 403 indiquant qu'ils n'ont pas le droit d'accéder au site.
Code Source
.01
.02
.03
.04
.05
.06
.07
.08
.09
.10
.11
.12
.13
.14
.15
.16
.17
.18
.19
.20
.21
.22
.23
.24
|
|
################################################################################
# #
# __ _ __ _ #
# __ ______/ /______ _ ______(_) /_(_)__ ___ _ #
# / // / __/ / __/ -_) |/|/ / __/ / __/ / _ \/ _ `/ #
# \_,_/_/ /_/_/ \__/|__,__/_/ /_/\__/_/_//_/\_, / #
# /___/ #
# #
# #
################################################################################
# #
# Titre : Bloquer les user agent (navigateur) indésirables #
# #
# URL : /scripts79-Apache.htm #
# Auteur : forty #
# Date édition : 29 Juil 2009 #
# Website auteur : http://www.toplien.fr/ #
# #
################################################################################
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^(betaBot|libwww-perl/[0-9.]*|Mozilla/[45]\.0)$
RewriteRule .* - [F]
|
Librairie
Langages de programmation
La librairie est ouverte à tous et elle est accès principalement sur les langages Snippets.
Vous trouverez aussi d'autres langages de programmation tel que le CSS, HTML, AJAX, ASP..
Plus de 300 références facilement accessibles. Visiter