Общие > Веб Сервера

Как сравнить 2 переменных?

(1/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:
Боюсь ошибиться, но только на уровне скрипта. Или писать свой модуль для апача.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии