Алексей Тен: я знаю что я хочу сделать)) Мне нужно сгенерировать md5 хеш из названия файла. причем это сделать нужно средствами nginx, чтобы потом с помощью модуля nginx_substitutions_filter добавить этот хеш в третий файл)
методом проб и ошибок удалось выяснить что подмена идет только в "своих" файлах, а вот в проксируемых не получается. Не исключено, что делаю что-то не так... :(
Erelecano Oioraen: я вычитал в инете, что запрашиваемый uri передается на проксируемый хост. То есть в моем случае /adb/help.php как раз должен передаваться на site2.ru полностью. А если я пропишу например proxy_pass site2.ru/adb/; то конечный запрос будет выглядеть так: site2.ru/adb/adb/help.ru. Так же есть в распоряжении сервер в котором реализовано именно то что мне нужно, но там вообще всего две настройки.
location test {
proxy_pass 192.168.0.2/;
proxy_redirect default;
}
и когда я обращаюсь на 192.168.0.1/test/hello.php открывается файл hello.php находящийся на 192.168.0.2 причем проксируются абсолютно все запросы: и с переменными и без. Пробовал такой вариант и тут - не работает.
ну наверно да, как-то так. вот сейчас у меня при обращении на site1.ru/adb/ открывается site2.ru, а если я допишу имя скрипта в адресную строку то ответ очевиден - File not found. Потому как с точки зрения site2.ru обращение идет на site2.ru/help.php.
тем не менее у того же счетчика LI есть раздел "переходы без ссылок" в котором указаны сайты, как я понимаю, именно не реферы.. Значит все же можно сделать.
amatory10: именно. только значение переменной было заключено в апострофы, а не в кавычки, поэтому и ничего не рендерилось. Изменил на кавычки и все сработало. Спасибо!