Apache, AccessFileName Deny
ThaNerd
Messages postés
23
Statut
Membre
-
anonymous -
anonymous -
Bonjour!
Depuis quelques temps, je suis très concerné par ce qui s'appelle le "coment-spam" et le "referer-spam". Mon site est presque entièrement dédié à la lutte contre ce problème qui touche pas mal de monde.
J'ai concu un script php vers lequel je renvoie les spammeurs, et qui a pour but d'ajouter une ligne dans un .htAccess sous la forme
J'ai vite écrit ce script, et je n'ai pas encore implémenté de système de protection contre la double-écriture (un lock de fichier). Donc, pour éviter de ruiner mes autres règles, j'ai pensé qu'au lieu d'écrire directement dans mon .htAccess, je devrais faire un autre fichier contenant exclusivement ces "Deny".
Ce fichier, je l'appelle ".htPlus".
Évidemment, j'ai modifié ma configuration Apache en conséquence:
Mais bien que les règles dans .htAccess soient appliquées, celles dans .htplus ne le sont pas.
Et je vous vois venir, mais ça aussi, j'ai vérifié. Deny est une directive activée depuis un "access file" via "Options limit" qui est activé dans le répertoire.
Vous auriez des idées? Merci d'avance!
Depuis quelques temps, je suis très concerné par ce qui s'appelle le "coment-spam" et le "referer-spam". Mon site est presque entièrement dédié à la lutte contre ce problème qui touche pas mal de monde.
J'ai concu un script php vers lequel je renvoie les spammeurs, et qui a pour but d'ajouter une ligne dans un .htAccess sous la forme
Deny xxx.xxx.xxx.xxx # Commentaire
J'ai vite écrit ce script, et je n'ai pas encore implémenté de système de protection contre la double-écriture (un lock de fichier). Donc, pour éviter de ruiner mes autres règles, j'ai pensé qu'au lieu d'écrire directement dans mon .htAccess, je devrais faire un autre fichier contenant exclusivement ces "Deny".
Ce fichier, je l'appelle ".htPlus".
Évidemment, j'ai modifié ma configuration Apache en conséquence:
AccessFileName .htaccess .htplus
Mais bien que les règles dans .htAccess soient appliquées, celles dans .htplus ne le sont pas.
Et je vous vois venir, mais ça aussi, j'ai vérifié. Deny est une directive activée depuis un "access file" via "Options limit" qui est activé dans le répertoire.
Vous auriez des idées? Merci d'avance!
A voir également:
- Apache, AccessFileName Deny
- Apache open office gratuit - Télécharger - Suite bureautique
- Apache laragon - Télécharger - Divers Web & Internet
- Ftp apache ✓ - Forum Webmastering
- Ge72 2qc apache - Forum Matériel & Système
- Apache office android - Guide