Общие > Веб Сервера
Как сравнить 2 переменных?
DDMZ:
Немогу понять как сделать используя мод_rewrite так, чтобы сравнивать переменные.
Пример:
RewriteCond %{REMOTE_ADDR} %{REMOTE_HOST} [NC]
%{REMOTE_HOST} имеет значение 127.0.0.1
%{REMOTE_ADDR} имеет значение 127.0.0.1
На выходе получаю: RewriteCond: input=\'127.0.0.1\' pattern=\'%{REMOTE_HOST}\' => not-matched
т.е мы сравниваем значение с именем переменной, а не с её значением.
Как сравнить две переменных?
Как вообще можно это сравнение сделать?
Может есть другие способы-методы?
Может можно сделать не припомощи mod_rewrite но в .htaccess ?
Помогите!!! читал http://httpd.apache.org/docs/mod/mod_rewrite.html решения придумать несмог...
DDMZ:
Напишите хотябы возможно или нет?
Просмотров поста много а ответить никто неможет... Или скажите что ворос слишком простой, что писать на него ответ лень...
NeoNox:
--- Цитировать ---DDMZ:
Помогите!!! читал http://httpd.apache.org/docs/mod/mod_rewrite.html решения придумать несмог...
--- Конец цитаты ---
Плохо читал CondPattern:
is the condition pattern, i.e., a regular expression which is applied to the current instance of the TestString, i.e., TestString is evaluated and then matched against CondPattern.
Remember: CondPattern is a standard Extended Regular Expression
То есть, в лоб это тебе не решить.
DDMZ:
2 NeoNox
Влоб если не решить... значит есть какие-то обходные пути?
Необязательно mod_rewrite, подскажи путь любой сложности для .httaccess ?
NeoNox:
Боюсь ошибиться, но только на уровне скрипта. Или писать свой модуль для апача.
Навигация
Перейти к полной версии