Welcome! Log In Create A New Profile

Advanced

regexp и $request_uri

September 28, 2010 03:29AM
Уважаемые коллеги,

Будьте так добры подскажите пожалуйста, как можно решить данную проблему.

Для защиты веб-сервера от ненужных запросов к несуществующему контенту, мною применяется следующее правило:
if ($request_uri !~* (^\/|\.html|\.gif|\.jpe?g|\.png|\.css|\.txt|\.ico|\.rtf|\.doc|\.pdf|\.xml|\.js)$ ) {
return 444;
}

По мимо это на сервере имеется веб-приложение, к которому так же необходимо обеспечить доступ:
В журнале присутствует следующая информация:
/servlets/ibc?File=2903376.gif
/servlets/ibc?PageName=GetSes&PageParam=
/servlets/ibc?PAGENAME=cLogin&FORMCACHENO=

В связи с этим я пытался изменить правило, например так:
if ($request_uri !~* (^\/|....|ibc?\?\w)$ )

Но увы безрезультатно.

Буду признателен за любую помощь.

Спасибо.
Subject Author Posted

regexp и $request_uri

Alexander September 28, 2010 03:29AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 256
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready