如何使用 HTML 文件为我的主页提供服务,并使用 PHP 文件为所有其他 paths/urls 提供服务

How to servers my homepage with and HTML file and all others paths/urls with a PHP file

我想要实现的是,如果有人访问我的 home/index 页面,我需要服务器我的 index.html 文件。但是,如果它是另一个 URL/path 将请求传递到我的 index.php 文件(我正在使用 Symfony)。

我关注 this example,但没有用。它一直服务于我的 PHP 文件。

server 
{
    listen       80;
    server_name mysite.com;

    root   /path/to/my/web;
    index index.html index.php;

    location = /index.html 
    {
        try_files $uri /index.html?$args;
    }

    location / 
    {
        try_files $uri /index.php?$args;
    }

}

如果您能与我分享任何帮助或指导,我将不胜感激。

这终于对我有用了:

server 
{
    listen       80;
    server_name mysite.com;

    root   /path/to/my/web;
    index index.html index.php;

    location = / 
    {
        try_files $uri /index.html?$args;
    }

    location / 
    {
        try_files $uri /index.php?$args;
    }

}