[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Регулярное выражение :)
cmdhitman
Здравствуйте уважаемое сообщество . У меня возникла небольшая задачка по регулярным выражениям - бьюсь над ней долго уже. Есть cidr ip например такой 192.168.32.0/32

Допустим он возвращает группу адресов 192.168.32.0 - 192.168.32.255 (допустим) . Мне нужно сделать как то в htaccess перечисление этих ip для редиректа

RewriteCond %{REMOTE_ADDR} 192.168.32.0| 192.168.32.1|192.168.32.2

Есть ли в регулярных выражениях что то типа такого перечисления например [0-66]
Чтобы можно было бы записать немного получше

Например вот так
RewriteCond %{REMOTE_ADDR} 192.168.32.[0-255]

Плохо что апач не даёт записать вот так

RewriteCond %{REMOTE_ADDR} 192.168.32.0/32

PS cidr адресов много а не один - спасибо заранее за ваши ответы или подсказки



Спустя 1 час, 43 минуты, 9 секунд (6.01.2011 - 00:06) Игорь_Vasinsky написал(а):
у htaccess свой синтаксис

а ты пропиши в php страницы свои условия для групп адресов.... тут у тя все козыри..

напиши отдельной страницей и подключай.

Спустя 5 минут, 47 секунд (6.01.2011 - 00:12) twin написал(а):
Для запрета так:
deny from 192.168.0.0/255

Может и для этого проканает...

Спустя 2 минуты (6.01.2011 - 00:14) cmdhitman написал(а):
Хотелось бы узнать есть ли такая возможность в регулярках написать все необходимые условия - а насчёт страницыч php - я так иделаю если правильно вас понял - все вычисления делает скрипт php а результаты уже вставляются в файл

Спустя 1 минута, 39 секунд (6.01.2011 - 00:16) cmdhitman написал(а):
twin smile.gif я так пробовал уже в реврайте писать - апач не ест такую конструкцию в реврайте
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.