301 редирект на без www через Nginx в BitrixVM

Рішення, як зробити 301 редирект з https://www.site.ua на https://site.ua через конфігурацію в Nginx на віртуальній машині VMBitrix

Спершу переконається, що SSL сертифікати випущені для обох доменів - www.site.ua і site.ua

У файлі /etc/nginx/bx/site_enabled/s1.conf додати перед:


server {

Наступне:


server {
      listen   80;
      server_name www.site.ua;
      return 301 http://site.ua;
      }

У файлі /etc/nginx/bx/site_enabled/ssl.s1.conf додати перед:


server {

Наступне:


server {
      listen   443;
      server_name www.site.ua;
      return 301 http://site.ua;
      }

Перезавантажити Nginx - systemctl restart nginx

У корені сайту створити файл .htsecure - це редирект на HTTPS

В результаті при будь-яких випадках редирект буде завжди здійснюватися спочатку на https://www.site.ua а з нього вже на https://site.ua

Повернення до списку