Nginx - Mediawiki - 将连接页面的访问限制到指定的 IP

Nginx - Mediawiki - 将连接页面的访问限制到指定的 IP

我想将连接到我的 Mediawiki 网站的可能性限制在指定的 IP 列表中。
要连接的 URL 是:

  • /index.php/特殊:连接
  • /index.php?title=特别:连接
  • /index.php?title=特殊:登录&action=submitlogin&type=login

我使用 Nginx。我的第一个想法是限制对 /index.php/Spécial:Connexion 的访问

location = /index.php/Spécial:Connexion {
    allow   127.0.0.1;
    deny    all;
}

至于另一个,我想这样做

location = /index.php {
    if ($arg_title = "Sp%C3%A9cial:Connexion")
    {
        # allow / deny are not allowed in an if statement 
    }
}

有人知道如何实现我的目标吗?

相关内容