NGINX site.ru/dir обработка черезindex.php

G
На сайте с 19.06.2006
Offline
144
579

site.ru/dir/

обрабатывается просто как site/index.php

скрипт не видит, что это папка

Как поправить?

  location / {

index index.php;
try_files $uri /index.php$is_args$args;
}

location ~ ^/(index)\.php(/|$) {
fastcgi_pass unix:/tmp/php-fpm.sock;
fastcgi_split_path_info ^(.+\.php)(/.*)$;

include /etc/nginx/fastcgi_params;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param REQUEST_URI $uri;

}
Andron_buton
На сайте с 19.07.2007
Offline
270
#1

GTHack, это

try_files $uri /index.php$is_args$args;

заменить на это:

try_files $uri $uri/ /index.php$is_args$args;

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