我在子目录中设置了一个 ghost 实例,并希望将根 (/) 指向一个静态页面。这就是我的 nginx conf 中的内容。
location / {
rewrite ^ /blog/about break;
}
location ^~ /blog {
proxy_pass http://localhost:2368;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_buffering off;
}
好消息是根目录的重定向有效,因为用户被重定向到正确的页面(/blog/about)。但是,他的 URL 地址也可以。我没想到重写会发生这种情况,有人可以帮我指出这里出了什么问题吗?