0

我想要实现的是,如果有人访问我的主页/索引页面,我需要为我的index.html文件提供服务。但是,如果它是另一个 URL/路径,则将请求传递给我的index.php文件(我正在使用 Symfony)。

我按照这个例子,但不工作。它总是为我的 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;
    }

}

我将不胜感激您可以与我分享的任何帮助或指导。

4

1 回答 1

0

这终于对我有用:

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;
    }

}
于 2016-04-11T18:35:46.913 回答