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

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

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

Решение:
  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

Комментарии (0)

Похожие решения:
Изменено: 14 03 2020
Просмотров: 2653