nlx Posté 10 Juin 2008 Posté 10 Juin 2008 (modifié) Bonjour, J'ai un petit souci avec cet htaccess: RewriteEngine OnOptions +FollowSymLinks -IndexesServerSignature OffRewriteBase /RewriteCond %{REQUEST_METHOD} ^(HEAD|TRACE|DELETE|TRACK) [NC,OR]RewriteCond %{THE_REQUEST} ^.*(\\r|\\n|%0A|%0D).* [NC,OR]RewriteCond %{HTTP_REFERER} ^(.*)(<|>|'|%0A|%0D|%27|%3C|%3E|%00).* [NC,OR]RewriteCond %{HTTP_COOKIE} ^.*(<|>|'|%0A|%0D|%27|%3C|%3E|%00).* [NC,OR]RewriteCond %{REQUEST_URI} ^/(,|;|:|<|>|">|"<|/|\\\.\.\\).{0,9999}.* [NC,OR]# RewriteCond %{HTTP_USER_AGENT} ^$ [OR]RewriteCond %{HTTP_USER_AGENT} ^(java|curl|wget).* [NC,OR]RewriteCond %{HTTP_USER_AGENT} ^.*(winhttp|HTTrack|clshttp|archiver|loader|email|harvest|extract|grab|miner).* [NC,OR]RewriteCond %{HTTP_USER_AGENT} ^.*(libwww-perl|curl|wget|python|nikto|scan).* [NC,OR]RewriteCond %{HTTP_USER_AGENT} ^.*(<|>|'|%0A|%0D|%27|%3C|%3E|%00).* [NC,OR]RewriteCond %{QUERY_STRING} ^.*(;|<|>|'|"|\)|%0A|%0D|%22|%27|%3C|%3E|%00).*(/\*|union|select|insert|cast|set|declare|drop|update|md5|benchmark).* [NC,OR]RewriteCond %{QUERY_STRING} ^.*(localhost|loopback|127\.0\.0\.1).* [NC,OR]RewriteCond %{QUERY_STRING} ^.*\.[A-Za-z0-9].* [NC,OR]RewriteCond %{QUERY_STRING} ^.*(<|>|'|%0A|%0D|%27|%3C|%3E|%00).* [NC]# RewriteRule ^(.*)$ access_log.phpRewriteRule .* - [F]RewriteCond %{QUERY_STRING} ^.*pg=prod.* [NC]RewriteRule .* 404.html [L]RewriteCond %{HTTP_HOST} !^www.domaine.com$ [NC]RewriteRule /?(.*) http://www.domaine.com/$1 [QSA,R=301,L]RewriteRule index.php$ / [QSA,R=301,L] Il s'agit de la ligne : # RewriteCond %{HTTP_USER_AGENT} ^$ [OR] Lorsque celle-ci est décommentée, l'accès au site www.domaine.com se fait bien, mais plus aucun des autres sites présents sur la machine ne répondent. C'est comme ci cette condition provoquait une erreur sur le serveur au niveau des redirections des domaines vers leurs espaces. Pour info, la machine est un serveur dédié chez 1&1. Tous les sites ont leur propre httpdocs/www. Cet htaccess est seulement placé à la racine du site concerné (aucun rapport avec les autres) Quelqu'un saurait-il ce qui se passe ? Modifié 10 Juin 2008 par nlx
nlx Posté 18 Décembre 2008 Auteur Posté 18 Décembre 2008 Au fait, j'ai réglé mon problème avec ceci (bien évidemment) : RewriteCond %{HTTP_USER_AGENT} ="" [OR] Concernant le plantage total, c'était dû à un vieux système de protection de tous les sites que j'avais réalisé il y a longtemps mais qui n'est plus d'actualité à vrai dire.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant