Редирект в Nginx с http и www на https ⋆ Optima Design

Редирект в Nginx с http и www на https

В основном, на проектах мы используем панель управления сервером — ISP manager. При использовании https есть опция переадресовывать все запросы http на https, однако домен остаётся доступным по адрес https://www.site.com

Да ещё и присутствует несколько редиректов, если зайти на сайт по адресу http://www.site.com, то нас сначала перенаправит на адрес https://www.site.com и лишь затем на https://site.com.

Чтобы избежать этой неприятной ситуации достаточно в конфигурационный файл конкретного домена добавить такой код:

server {
  server_name dress-code.org www.dress-code.org;
  if ($host ~* www\.(.*)) {
        set $host_without_www $1;
        rewrite ^(.*)$ https://$host_without_www$1 permanent;
    }

Добавить необходимо в две секции server (80 и 403 порты).

Переадресация www nginx

Отправляя данную форму, вы автоматически соглашаетесь с обработкой ваших персональных данных, согласно нашей политики конфиденциальности.

хостинг АдминВПС