nginx-0.1.17
Andrew Velikoredchanin
andrew at rodtext.ru
Fri Feb 4 00:15:44 MSK 2005
Igor Sysoev пишет:
> On Thu, 3 Feb 2005, Igor Sysoev wrote:
>
>> On Thu, 3 Feb 2005, Andrew Sitnikov wrote:
>>
>>> IS> *) Добавление: модуль ngx_http_rewrite_module полностью
>>> переписан.
>>> IS> Теперь можно делать редиректы, возвращать коды ошибок и
>>> проверять
>>> IS> переменные и рефереры. Эти директивы можно использовать
>>> внутри
>>> IS> location. Директива redirect упразднена.
>>> а примеры использования новых фичь где-то есть ?
>>
>>
>> Пара есть на http://sysoev.ru/nginx/docs/example.html
>>
>> location /old_stuff/ {
>> rewrite ^/old_stuff/(.*)$ /new_stuff/$1 permanent;
>> }
>>
>>
>> location /download/ {
>>
>> valid_referers none server_names *.example.com/;
>>
>> if ($invalid_referer) {
>> #rewrite ^/ http://www.example.com/;
>> return 403;
>> }
>> ...
>>
>> $invalid_referer - эта внутренняя переменная, создаваемая директивой
>> valid_referers.
>
>
> Да, вот ещё один пример. Если в директиве rewrite в конце поставить "?",
> то предыдущие аргументы пропадают, например:
>
> rewrite ^/ http://www.example.com/?;
>
> rewrite ^/users/(.+)$ /users/info.html?name=$1?;
Игорь, извини, что-то совсем непонятно. Можешь это поподробнее описать?
Непонятна фраза "предыдущие аргументы пропадают".
More information about the nginx-ru
mailing list