Да, мой хостер не предоставляет выбора кроме как Apache, но думаю не в этом проблема.
Ваш код наверняка не отрицает значения в группе, а наоборот - переадресация будет только в случаи совпадения значений с указанной группы.
Скорее всего неправильное регулярное выражение. Судя по подсведке регулярки в NetBeans, запись !^/(?:one|two|three) вообще не правильна, но я её написал по аналогии с примера директивы RewriteCond на сайте Apache.
А выражение ^/(?!one|two|three) не полное, и метчит все URI поскольку по-сути оно проверяет "нет ли между начальным слешем и позицией, где указана группа, перечисленных значений"... (Отредактировано автором: 05 Сентября, 2014 - 19:08:49)
|