2016-11-11 1 views
0

Ich möchte eine Umgebungsvariable in htaccess festlegen, wenn die IP-Adresse des Clients im Bereich von 192.168.1.192 bis 192.168.1.255 liegt.htaccess SetEnvIf Remote_Addr ist im IP-Adressbereich

dies ist mein Code

SetEnvIf Remote_Addr "^192\.168\.1\.(?:19[2-9]|2[0-5][0-9])$" FOO=BAR 

dies bestätigen auch 192.168.1.256, 192.168.1.257 ... wie es beheben?

Antwort

1

Sie können versuchen zu sehen, ob dieser Regex tut, was Sie tun sollen. Es sieht nicht schön aus, aber macht den Job:

192\.168\.1\.((19[2-9])|(2[0-4][0-9])|(25[0-5])?) 
Verwandte Themen