Nginx 服务器对除 index 之外的所有 php 页面返回 404

Nginx 服务器对除 index 之外的所有 php 页面返回 404

我安装了带有 nginx 和 php 7.1 的新服务器。当我想调用 myurl.com/page 时,它​​返回 404。当我调用 myurl.com/ 时,一切正常。

我已经在我的 nginx 配置中添加了这个:

location ~ \.php$ {
            include snippets/fastcgi-php.conf;

    #       # With php7.0-cgi alone:
    #       fastcgi_pass 127.0.0.1:9000;
    #       # With php7.0-fpm:
            fastcgi_pass unix:/run/php/php7.1-fpm.sock;
}

答案1

啊,我太笨了。我不得不添加try_files $uri $uri/ /index.php?$query_string;我的 nginx 配置。

相关内容