• Что-то я не понял. Есть:
    location / {
    try_files $uri $uri/index.php /index.php;
    }

    location ~ \.php$ {
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
    # With php5-fpm:
    fastcgi_pass unix:/var/run/php5-www.sock;
    fastcgi_index index.php;
    include fastcgi_params;
    }

    Дёргаю domain — исполняется
    Дёргаю domain — возвращается исходник PHP скрипта. O_O

Replies (3)

  • @datacompboy, А с index index.php; и try_files $uri $uri/ /index.php?$args; нет такого эффекта.
  • @stanis, А, о, точно:
    try_files: Проверяет существование файлов в заданном порядке и использует для обработки запроса первый найденный файл, причём обработка делается в контексте этого же location’а.
    index: Необходимо иметь в виду, что при использовании индексного файла делается внутреннее перенаправление и запрос может быть обработан уже в другом location’е.
  • @datacompboy, Ага.