Нужно писать
location
внутри секции
server
, которая слушает 80-й порт. В
location
нужно проверить гет-параметр.
server {
listen 80;
location ~* /component/content/article.html {
if ($args ~ "^id=(71|72)") {
return 301 https://мойсайт$request_uri;
}
}
# всякие ваши настройки
}
Интересно, почему вдруг эти две страницы, которые отличаются от других только id, понадобилось вынести? Может, лучше вынести их в отдельный путь? Типа
/private/component/content/article.html
и уже для
/private
всегда делать редирект на HTTPS?