Переменная которая бы содержала исключительно домен первого уровня в nginx

if ($host ~* ^www\.(.*)$) {
    return 301 https://site.ru$request_uri;
}

Есть ли в конфигурации переменная которая содержала бы исключительно домен первого уровня. В данном примере выполняю переадресацию c www на без www. Вынужден данное условие прописывать для каждого сайта.

Рассчитываю найти решение, при котором возможно данное правило вынести выше и сделать его для всех сайтов. Чтобы не прописывать для каждого сайта отдельно.

Второй вопрос, каким образом возможно добавить в условие и тоже выполнить перенаправление в том случаи если сайт открыт не по протоколу https


Ответы (0 шт):