ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Реврайт поддоменов . Фреймворк Yii



должно быть как-то так:

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@xxxxxxxxxxxxx>написал:

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






 




Copyright © Lexa Software, 1996-2009.