0

我有一个简单的例子:

   location / {
        rewrite  ^/$  /index.html  last;
        root /test/;
        fastcgi_pass 127.0.0.1:7777;
        include fastcgi_params;
    }

如何将“/”重定向到 /index.html ?

4

1 回答 1

0

将以下指令添加到您的配置中(并删除重写)

index index.html; 

将告诉 nginx 对任何目录使用 index.html,有关详细信息,请参阅http://nginx.org/en/docs/http/ngx_http_index_module.html#index

尽管考虑到 fastcgi 位,您可能想要 index.php 代替?

通常您还希望将根移动到您的服务器块而不是位置块中(以免在每个位置块中重复自己)

于 2012-10-22T15:02:38.447 回答