Решение, как сделать 301 редирект с https://www.site.ru на https://site.ru через конфигурацию в Nginx на виртуальной машине VMBitrix
Решение:
- Сперва убедится, что SSL сертификаты выпущены для обоих доменов - www.site.ru и site.ru
- В файле /etc/nginx/bx/site_enabled/s1.conf добавить перед:
server {
- Следующее:
server { listen 80; server_name www.site.ru; return 301 http://site.ru; }
- В файле /etc/nginx/bx/site_enabled/ssl.s1.conf добавить перед:
server {
- Следующее:
server { listen 443; server_name www.site.ru; return 301 http://site.ru; }
- Перезагрузить Nginx - systemctl restart nginx
- В корне сайта создать файл .htsecure - это редирект на HTTPS
- В результате при любых случаях редирект будет всегда осуществляться сначала на https://www.site.ru а с него уже на https://site.ru
Похожие решения:
Комментарии (0)