DbHelp.ru
Маленький Yii блог
Комментарии
Wa1deMar: У меня при регестрации выбивает ошибку Пользователь н...
Гость: а где исходники? http://www.yii.dbhelp.ru/files/step8/blog-8.zip
Гость: так я выставил N=1 и получается что роботу надо раз 10 про...
r-bezhenar: Не знал куда написать. Подскажите пожалуйста как лучш...
TranceSmile: Конечно так удобней. Чем выводить всю модель.



Сервер Ultima Online - Forest Wars (от создателя данного блога)

Избавляемся от index.php (nginx)

Рубрика: Перевод Cookbook

Оцените эту статью:

Рейтинг: 0.00 (0)
9 Апр. 2009
Опубликовать в Twitter Написать в Facebook Опубликовать в своем блоге livejournal.com

Yii Framework Blog img http://dbhelp.rucookbook

Давайте сегодня поговорим о том как силами nginx мы можем убрать "index.php" из урла. Делается это всё давольно просто.

Первым делом необходимо немного поменять конфиг 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;
    access_log off;
}

Переписываем пути:

location /yiiGuestbook {
    if (!-e $request_filename){
        rewrite (.*) /yiiGuestbook/index.php/$1;
    }
}

Вот и всё.

Перевод Sam Dark (http://yiiframework.ru/forum/viewtopic.php?f=8&t=12)
Оригинал:
http://www.yiiframework.com/doc/cookbook/15/



Если хотите опубликовать этот материал у себя - пожалуйста, разместите ссылку на страницу откуда вы его взяли.
Другие yii статьи:

  1. В прошлой теме "Yii Логотипы" я разместил логотипы которые создали пользователи официального форума Yii. Сегодня я хотел бы продолжить ... "Новые логотипы Yii"

  2. Сегодняшняя статья является переводом "Manage application configuration in different modes" из Cookbook. При создании нашего приложения единственным параметром который ... "Используем много конфигураций в одном приложении"

  3. Мы очень рады обьявить о выпуске стабильной версии Yii Framework 1.1.0! next ... "Стабильная версия Yii Framework 1.1"

[guest] nixennixenovich

Было сказано: Четверг, 17 Февраль 2011

у меня всё заработало только когда поставил
fastcgi_param SCRIPT_FILENAME /физический/путь/к/index.php

Оставить комментарий


Код:
Имя: