proxy_pass и слэш в конце

Igor Sysoev is at rambler-co.ru
Thu Nov 23 11:11:08 MSK 2006


On Thu, 23 Nov 2006, AleXXX wrote:

> Прямо в секции server:
>
> rewrite ^(/[^/.]+)$     $1/ permanent;

Это превратит /some.gif в /some.gif/ и /index.php в /index.php/.

> <цитата от="Anton">
>> Hi.
>>
>> Думается о простом: набираем http://www.site.ru/dir и попадаем в
>> http://www.site.ru/dir/. А там index.php.
>> Используется nginx и апач бакэндом. Конф вроде бы простой:
>>
>>    server {
>>         listen      80;
>>         server_name site.ru www.site.ru;
>>         access_log  /var/www/cs/logs/access.log my;
>>         location / {
>>             proxy_pass          http://localhost:81;
>>             proxy_set_header    X-Real-IP $remote_addr;
>>             client_body_buffer_size 128k;
>>             proxy_buffer_size           4k;
>>             proxy_buffers               8 32k;
>>             proxy_busy_buffers_size     64k;
>>             proxy_temp_file_write_size  64k;
>>         }
>>         location ~* ^.+\.(jpg|jpeg|gif|png|css)$ {
>>             root        /var/www/site/www;
>>         }
>>     }
>>
>> Но указанный финт dir -> dir/ не работает. Пробовал
>> proxy_redirect     http://localhost:81/ /;
>> тоже не помогает.
>>
>> Есть простое решение?
>> --
>> engineer
>>
>
>
> -- 
> AleXXX V. NovikoFF


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





More information about the nginx-ru mailing list