Как запретить все URI, кроме одного в Nginx? - PullRequest
0 голосов
/ 19 апреля 2020

У меня есть домен, где мне нужно принять только один URL, а все остальные URL должны быть заблокированы. Мне нужно принять только /page?param=something. Я использую Nginx. Любая помощь будет оценена.

1 Ответ

0 голосов
/ 19 апреля 2020
map $query_string $is_param {
    ~ param=.+ 1;
}

location ~* /page {
    if ($is_param) {
      allow all;
    }
    return 403;
}
...