nginx и зеркало citforum

Igor Sysoev is at rambler-co.ru
Fri Jul 22 12:23:52 MSD 2005


On Fri, 22 Jul 2005, Denis Vorobjev wrote:

> Хочу отдавать зеркало цитфорума через nginx. Для сборки усиленно
> применяется ssi, причем инклуд работает вроде как нормально:
> по крайней мере так:
> <!--#include virtual="t.html"-->
>
> но когда встречаются конструкция на странице:
> <!--#include virtual="/ssi/bottom.html?fp"-->
> а в самом /ssi/bottom.html
> вот такие строчки
> <!--#if expr="$QUERY_STRING=/no_right/"-->
>
> все это ругается, в логах:
>
> 2005/07/22 14:50:01 [error] 11273#16384: *1 unknown
> "query_string=/no_right/" variable while sending response to client,
> client: ххх.ххх.ххх.ххх, server: citforum.ххххх.ru, URL: "/", host:
> "citforum.ххххх.ru"
>
> Как побороть?

Сейчас nginx поддерживает в "if expr" только имя одной переменной без
каких-либо дополнительных проверок:

http://sysoev.ru/nginx/docs/http/ngx_http_ssi_module.html#commands

После отпуска будут как минимум regexp'ы.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list