MarvinLeRouge Posté 6 Avril 2010 Posté 6 Avril 2010 Salut, J'ai un petit pb (probablement de syntaxe) dans mon htaccess Mon but : empêcher l'accès aux referrers spécifiés, et SI le test est négatif, continuer en faisant le rewriting indiqué juste après, à savoir la possibilité de ne pas mettre d'extension de fichier sur les pages html. Mon problème : je ramasse systématiquement le "forbidden", comme si les tests de condition étaient vérifiés à chaque fois. D'avance merci Mon fichier htaccess : RewriteEngine On# A host which tries to hide itself in reverse DNS lookupRewriteCond %{REMOTE_HOST} ^private$ [NC,OR]# Web surveying sites (may require using ipchains)RewriteCond %{HTTP_REFERER} (traffixer|netfactual|netcraft)\.com [NC,OR]RewriteCond %{REMOTE_HOST} \.netcraft\.com$ [NC,OR]# A fake referrer that's often used -- use this unless your pages are related# in some way to atomic energy and could really be linked to from www.iaea.orgRewriteCond %{HTTP_REFERER} ^[^?]*iaea\.org [NC,OR]# "addresses.com" is a referer used by an email address extractorRewriteCond %{HTTP_REFERER} ^[^?]*addresses\.com [NC,OR]# A fake referrer that's used in conjuncting with formmail exploitsRewriteCond %{HTTP_REFERER} ^[^?]*\.ideography\.co\.uk [NC,OR]RewriteRule ^(.*)$ - [F,L]# If no filetype extension on requested urlRewriteCond %{REQUEST_URI} !\.[a-z0-9]+$# If url plus extension exists as a fileRewriteCond %{REQUEST_FILENAME}.html -f# Internally rewrite to file with extensionRewriteRule ^(.*)$ $1.html [L]
MarvinLeRouge Posté 6 Avril 2010 Auteur Posté 6 Avril 2010 Pb trouvé : le OR en trop sur la dernière ligne
paolodelmare Posté 6 Avril 2010 Posté 6 Avril 2010 (modifié) Peut être me dernier or edit: trop tard... Modifié 6 Avril 2010 par paolodelmare
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant