Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

mod_rewrite & RewriteMap

3.1K
21 января 2003 года
Alexander
1 / / 21.01.2003
Hi, All!

Может кто поможет с такой проблемой.
Я решил использовать директиву RewriteMap из модуля rewrite_map (пробую под Винду). Сделал это так:

Задал саму карту в настройках апача (access.conf):
RewriteMap test-map prg:"E:/rew.pl"

И в файле .htaccess, лежащей с html файлами записал:
RewriteEngine on
RewriteCond %{THE_REQUEST} ^GET.*$
RewriteRule ^(test\.html)$ ${test-map:$1}

И создал файл "E:/rew.pl":
#!t:/perl/bin/perl - перл у меня там. :)
$| = 1;
while (<> ) {
print "exit.html\n";
}

Вроде все по хелпам, НО тут что-то не то. До программы rew.pl дело никак не доходит (я в ней пробовал файл создавать). Может кто знает в чем дело?

В логах млдуля mod_rewrite появляется надпись:
(5) map lookup FAILED: map=test-map key=$1
Но почему-то ни переменная $1 не подставляется, ни карта не работает. Подскажите в чем грабли.

Спасибо за внимание!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог