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

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

  1. Сперва убедится, что SSL сертификаты выпущены для обоих доменов – www.site.ru и site.ru
  2. В файле /etc/nginx/bx/site_enabled/s1.conf добавить перед:
    server {
  3. Следующее:
    server {
          listen   80;
          server_name www.site.ru;
          return 301 http://site.ru;
          }
  4. В файле /etc/nginx/bx/site_enabled/ssl.s1.conf добавить перед:
    server {
  5. Следующее:
    server {
          listen   443;
          server_name www.site.ru;
          return 301 http://site.ru;
          }
  6. Перезагрузить Nginx – systemctl restart nginx
  7. В корне сайта создать файл .htsecure – это редирект на HTTPS
  8. В результате при любых случаях редирект будет всегда осуществляться сначала на https://www.site.ru а с него уже на https://site.ru
Продолжая использовать веб- сайт beta-code.ru, вы даете согласие на обработку файлов cookie, пользовательских данных (сведения о местоположении; тип и версия ОС; тип и версия Браузера; тип устройства и разрешение его экрана; источник откуда пришел на сайт пользователь; с какого сайта или по какой рекламе; язык ОС и Браузера; какие страницы открывает и на какие кнопки нажимает пользователь; ip-адрес) в целях функционирования сайта, проведения ретаргетинга и проведения статистических исследований и обзоров. Если вы не хотите, чтобы указанные данные обрабатывались, покиньте сайт.
Принять