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