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

AleXXX alexxx at spchat.ru
Thu Nov 23 11:48:27 MSK 2006


не превратит, там точка исключается :)
у меня эта конструкция работает на реальном сайте

<цитата от="Igor Sysoev">
> 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
>
>


-- 
AleXXX V. NovikoFF





More information about the nginx-ru mailing list