【发布时间】:2015-01-13 20:50:14
【问题描述】:
我正在尝试在 Nginx 上为 WordPress 网站设置一个保留页面。保留页面已经存在,但在我们将其移至之前,该站点曾经位于 Apache 服务器上。
如果启用维护模式,我可以让它重定向到保留页面,但holding.png 图像不显示。这是我的 Nginx 代码:
server {
# Set to on to enable holding page
set $maintenance off;
if ($maintenance = on) {
rewrite ^(.*)$ /holding.html break;
}
}
控股图像位于项目的根目录中,就像控股页面 HTML 文件一样。
【问题讨论】:
-
好吧,为了获取您的图像,向您的服务器发出请求。那台服务器发送什么?对...您可能希望扩展您的检查
$maintenance = on以排除对您的图像的请求。 -
请原谅我的无知,我几乎没有使用 Nginx 的经验,但是我该怎么做呢?我试过用谷歌搜索,但所有结果似乎都在谈论设置位置,而不是在 if 语句中放置类似的东西
-
这取决于你的配置是什么样的。上面的文件是你所有的 Nginx 配置还是你也有一些位置块?
标签: nginx