файл странных условий не найден nginx с php-fpm

Я работал с этой конфигурацией с 2 лет без каких-либо проблем

sudenly I face не найдено сообщение об ошибке от niginx

а ее приходят только когда связь есть»?»
образец

domain/index.php?a=browse&b=category&id=1

если открыть обычную ссылку, то ее рабочая (без » php?»)

domain/index.php
domain/[any other php file].php

конфигурация сайта (измененные сведения о пользователе)

server {
listen *:80;
server_name  domain;
rewrite_log on;
            root   /home/user/public_html/;

location / {
            index  index.php index.html index.htm ;
    }

     location ~*^.+.jpg|jpeg|gif|css|html|png|js|ico|bmp|zip|rar|txt|pdf|doc)$ {
            root /home/user/public_html/;
            # expires max;
            access_log off;
    }


location ~ ^/.+.php {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_intercept_errors on;
    include /etc/nginx/fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO $fastcgi_script_name;


    }


}

1 ответ

  1. попробуйте использовать ip измените его от

    server_name  domain;
    

    к

    server_name  serverip;
    

    и проверить url

    serverip/index.php?a=browse&b=category&id=1
    

    вы можете проверить это еще с ssh comand

    wget localhost/index.php?a=browse&b=category&id=1
    

    если работа , проверьте любой брандмауэр или любые услуги, такие как cloudflare