2016-11-11 154 views
0

我想在htaccess中設置一個environmet變量,如果客戶端IP地址範圍從192.168.1.192到192.168.1.255。htaccess SetEnvIf Remote_Addr在IP地址範圍

這是我的代碼

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

這也驗證192.168.1.256,192.168.1.257 ......怎麼解決?

回答

1

你可以嘗試看看這個正則表達式是否做你想做的事情。它看起來不漂亮,但做的工作:

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