暂时阻止访问所有开机自检和登录功能



>我正在寻找一个规则来暂时阻止用户访问我的网站而不完全禁用该网站 - 所以只有读取访问权限,在我的 varninsh 服务器上,到目前为止我有以下内容:

 /**
 * Temporally restrict access.
 *
 */
if(req.http.host ~ "domain.tld") {
if(req.http.user-agent != "SYS-ADMIN") {
    if(req.method == "POST" || req.url ~ "^/wp-login.php$" || req.url ~ "^/wp-admin") {
        return(synth(503));
    }
}

}

这足够还是错过了什么?

添加req.method == "POST"起到了作用,并且禁止用户在不阻止整个站点的情况下写入数据库时访问站点。

最新更新