Re: Реврайт поддоменов. Фреймворк Yii
Alexey V. Karagodov
kav at karagodov.name
Thu Aug 13 03:04:43 MSD 2009
должно быть как-то так:
rewrite ^/(.*)$ / last;
break;
On 13.08.2009, at 2:29, Дмитрий - wrote:
> В GET параметр. ПРедполагаю, что вся
> проблема в том, что я хочу сохранить
> красивые урлы
> if (!-e $request_filename){
# ^^^ вот это лучше оформить через error_page
404, if-ы - зло ...
> rewrite (.*) /index.php/$1 last;
+ break;
> }
>
> Завтра попробую это
> location ~ "\.(js|ico|gif|jpg|png|css)$" {
> root /www/corpix.ru/pub/;
> }
>
>
> плюс ко всему ещё и первую часть
> поддомена переписать в какой-нибудь GET
> параметр.
>
>
>
> 12 августа 2009 г. 21:34 пользователь Igor Sysoev
> <is at rambler-co.ru>написал:
>
>> On Wed, Aug 12, 2009 at 08:13:23PM +0400, Дмитрий - wrote:
>>
>>> Здравствуйте. Я использую фреймворк
>>> Yii(http://yiiframework.com) и хочу
>>> сделать реврайт для поддоменов как
>>> на livejournal например.
>>> Искал как это реализовать...ничего
>>> толком из этого не вынес...сделал
>> такой
>>> конфиг
>>> ...
>>> servername corpix.ru *.corpix.ru
>>> # это чтобы скрыть index.php в адресной
>>> строке
>>> if (!-e $request_filename){
>>> rewrite (.*) /index.php/$1 last;
>>> }
>>>
>>> if ($host ~* "^(([a-z0-9_\-]+)\.corpix.ru)$") {
>>> set $uid $2;
>>> rewrite ^(.*)$ /$1?blogName=$uid last;
>>> }
>>>
>>> blogName пуст. У меня есть очень сильное
>>> ощущение, что я что-то делаю не
>>> так, но плясать вокруг этого кусочка
>>> конфига за сегодняшний день
>>> устал...подскажите пожалуста как
>>> реализовать.
>>> Спасибо.
>>
>> А что нужно-то сделать ? Во что должны
>> быть переписан запросы
>>
>> aaa.corpix.ru/bbb
>> aaa.corpix.ru/ссс.jpg
>>
>> ?
>>
>>
>> --
>> Игорь Сысоев
>> http://sysoev.ru
>>
>>
More information about the nginx-ru
mailing list