Избавляемся от index.php при использовании nginx
Необходимо немного поменять конфиг nginx.
Добавляем PATH_INFO:
location ~ \.php {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_script_name;
}
Переписываем пути:
location /yiiGuestbook {
if (!-e $request_filename){
rewrite (.*) /yiiGuestbook/index.php/$1;
}
}
Остальное делается также, как и в случае с Apache: Красивые адреса URL
Оригинал: http://www.yiiframework.com/doc/cookbook/15/Перевод: Александр Макаров, Sam Dark (rmcreative.ru)Обсуждение и комментарии: http://yiiframework.ru/forum/viewtopic.php?f=8&t=12

