1 votes

Bloquer une URL spécifique par IP (une URL créée par mod-rewrite)

Nous avons besoin de bloquer une URL spécifique pour toute personne non sur une adresse IP locale (toute personne sans une adresse 192.168..)

Cependant, nous ne pouvons pas utiliser le fichier .htaccess d'apache

Order allow,deny
Allow from 192.168

Order allow,deny
Allow from 192.168

Parce que cela bloquerait des fichiers ou répertoires spécifiques, nous avons besoin de bloquer une URL spécifique qui est créée par mod-rewrite et la page est créée de manière dynamique en utilisant PHP.

Toute idée serait grandement appréciée

2voto

Alex Points 7759

Probablement vous pouvez toujours utiliser

Ordre interdire, autoriser
Interdire de tous
Autoriser de 192.168

0voto

Ash Palmer Points 347

Vous pouvez effectuer ce type de filtrage avec iptables. Cela ne fonctionne pas pour HTTPS.

iptables -I INPUT -m string --string '/foo/bar' --algo bm -p tcp --dport 80 -j REJECT --reject-with tcp-reset

Ceci est clairement une solution de type "hack", mais c'est comme ça que je fonctionne !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X