Заметил странное поведение у Nginx при переходе на любые ссылки с добавлением в конце index.php.
Даже если например папки не существует (www.site.ru/ggg/index.php) то выводится пустая страница вместо 404.
Подозреваю что это как то связано с этой частью конфига:
location / {
# try_files $uri $uri/ ;
limit_req zone=php2zone burst=5 nodelay;
try_files $uri $uri/ /index.php?q=$uri&$args;
}
location ~ \.php$ {
limit_req zone=php2zone burst=5 nodelay;
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
Сам в Nginix недавно и не могу пока разобраться с чем связано сие поведение. Буду очень благодарен подсказке или решению!