Итак, моя текущая конфигурация, как показано ниже. Всякий раз, когда я пытаюсь запросить URL-адрес без расширения PHP, он загружает его вместо этого?
server {
listen [::]:80;
root myDirectory;
index index.php index.html;
server_name myDomain;
location / {
try_files $uri $uri/ $uri.php $uri.php$is_args$query_string =404;
}
location ~\.php$ {
include snippets/fastcgi-php.conf;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_pass unix:/run/php/php7.1-fpm.sock;
}
location ~ /\ ht {
deny all;
}
}
Я уже сделал то, что предлагали многие другие ответы на другие вопросы, такие как редактирование файла php7.1-fpm php.ini:
cgi.fix_pathinfo=0
Есть идеи?