Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Неверно устанавливаетс я $request_uri :( . Nginx/0.8.33 + FastCGI + ZendFramework + SSI
- To: nginx-ru@xxxxxxxxx
- Subject: Re: Неверно устанавливаетс я $request_uri :( . Nginx/0.8.33 + FastCGI + ZendFramework + SSI
- From: Олег Черн?й <oleg.cherniy@xxxxxxxxx>
- Date: Tue, 2 Mar 2010 18:51:50 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=yCXGY1BFoUkKhObIsoglL1ufi4q7DeD8ixOrheJWxsg=; b=BPmhfwyrOlm2ROFMjphYTxPR5tZ9/q+cq3YhCf/jNKzX+uN1BRnYzlHpQdR2ufgnKV tBLc+2Ys1/pc96x4Jj58MDX1F7dWdnf1ZXzFUTCUYXtBOTZ0ZzE+jXtrN0J1zIiFVbDj cdCDRjNVlex+07+oexWnf5ygfKzbRQHoHTW3Q=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=tFHpCbm+9UiESp2IoRB+lENtDjduQ5/lX6zP/dM/TUgkndkj/3tpNidUs4ektElT9S wKYZ1fUgbSxf3Z5lpGWOfW9JuMLSluW76seBEGbSaH55iC4jtlt/+5MyvNqsQMol+nGG aqHiBAgJWBgQTbFNO556Sl9G02fSIvyyMz2G8=
- In-reply-to: <20100302124436.GC4623@xxxxxxxxxxxxx>
- References: <b3e1830e1003010651o68deb4b7o1cecf9856775976b@xxxxxxxxxxxxxx> <20100302124436.GC4623@xxxxxxxxxxxxx>
Спасибо
2010/3/2 Igor Sysoev <igor@xxxxxxxxx>:
> On Mon, Mar 01, 2010 at 04:51:37PM +0200, Олег Черн?й wrote:
>
>> Особенность работы Zend Framework: при запросе любого адреса
>> происходит локальный редирект на index.php,
>> информация о том какая именно страница запрашивалась берется из
>> переменной окружения REQUEST_URI.
>>
>> Описание проблемы: при запросе любой страницы вида /index/mypage все
>> работает нормально на конфигурации, приведенной ниже. Но если я делаю
>> отдельный контроллером блоки, которые хочу встравить через SSI
>> инструкцию вида <!--# include virtual="/blocks/someblock" -->, то
>> вместо того чтоб в REQUEST_URI получить "/blocks/someblock" я получаю
>> "/index/mypage" (адрес страницы, из которой вызываются SSI-инструкции)
>>
>> Подскажите как можно эту проблему решить?
>>
>> server {
>> listen 80;
>> server_name zfproject;
>>
>> root /var/www/zfproject/public;
>> ssi on;
>>
>> location ~ /(img|css|js|assets) {
>> expires 1h;
>> }
>>
>> location / {
>> rewrite ^(.*)$ /index.php last;
>> break;
>> index /index.php;
>> }
>>
>> location ~ \.php(/|$) {
>> fastcgi_pass 127.0.0.1:7777;
>> fastcgi_param APPLICATION_ENV development;
>> include /etc/nginx/fastcgi.conf;
>> }
>> }
>
> location / {
> fastcgi_pass 127.0.0.1:7777;
> fastcgi_param APPLICATION_ENV development;
> fastcgi_param SCRIPT_FILENAME $document_root/index.php;
> fastcgi_param REQUEST_URI $uri?$args;
> include fastcgi_params0;
> }
>
> fastcgi_params0 - копия fastcgi_params без REQUEST_URI.
>
>
> --
> Игорь Сысоев
> http://sysoev.ru
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@xxxxxxxxx
> http://nginx.org/mailman/listinfo/nginx-ru
>
--
З повагою, Олег Черн?й
Кер?вник в?дд?лу розробок
?нтернет-група RIA [www.ig.ria.ua]
RIA Allegro
Тел: (0432) 555 202,
067-2952752
(0432)555 200 (багатоканальний)
Наш? продукти:
auto.RIA.ua - поиск вашего авто
dom.RIA.ua - недвижимость и земля
rabota.RIA.ua - работа в твоем городе
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|