Не могу назначить индексный файл index.php

SN
На сайте с 04.07.2013
Offline
84
813

В корневой папке сайта лежит файл index.php который генерирует главную страничку.

Если я захожу по адресу: www.site.ru/index.php - все ок.

Задача состоит в том, чтобы при заходе на главную страницу сайта www.site.ru (в адресе только домен, без index.php) появлялась страница сгенерированая файлом index.php.

Так же перед этим нужно проверить не лежит ли рядом файл index.html и если лежит, то отдать его.

Если в корень положить index.html - то www.site.ru отдает статичный файл index.html как надо.

В общем проблема только в index.php

Вот мой файл конфигурации:



server {
listen 80;
server_name site.ru www.site.ru;
index index.html index.php;

location / {
index index.html index.php;
root /home/site.ru/www;
try_files $uri /index.html @rewrite;
}

location @rewrite {
index index.html index.php;
rewrite ^/(.*).html$ /article.php?link=$1;
rewrite ^/print/([a-zA-Z0-9_-]+).html$ /article.php?link=$1&print=true;
}

location ~ \.php$ {
index index.html index.php;
root /home/site.ru/www;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/site.ru/www$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
}

Пожалуйста, подскажите что я делаю не так ?

Спасибо !

UF
На сайте с 25.12.2011
Offline
28
#1

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий