Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб сервер
  • Search

Редирект с www на "без www" по https

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
8 posts • Page 1 of 1
Ur0ck
Posts: 5
Joined: Wed Jun 03, 2015 7:41 pm

Редирект с www на "без www" по https
  • Quote

Post by Ur0ck » Sun Sep 20, 2020 11:30 am

Здравствуйте, уважаемые форумчане.
Тема избитая и изъезженная вдоль и поперёк, но конкретно моего случая я не нашёл и реализовать редирект до конца не удалось.
Суть проблемы:
Необходимо сделать редирект с http:// на https:// при этом, чтобы также работал редирект с www на без www.
В случае nginx + apache вариантов это реализовать много, с nginx+php-fpm не удалось.
Скачал шаблон force-https, и добавил по аналогии в свой шаблон opencart.tpl строку

Code: Select all

rewrite ^(.*) https://%domain_idn%$1 permanent;
Срабатывает редирект с http:// на https://, но всё ещё доступна версия https://www.site.ru
т.е., пытаюсь добиться, чтобы у сайта был один URL: https://site.ru

Заранее премного благодарен за ответ.
Top

Support_Webastik
Posts: 31
Joined: Fri Apr 07, 2017 2:03 pm

Re: Редирект с www на "без www" по https
  • Quote

Post by Support_Webastik » Sun Sep 20, 2020 5:13 pm

Привет!

Тут подобный пример https://www.digitalocean.com/community/ ... f%2080%20.

А тут конфигуратор nginx https://www.digitalocean.com/community/ ... omain=true
Top

Ur0ck
Posts: 5
Joined: Wed Jun 03, 2015 7:41 pm

Re: Редирект с www на "без www" по https
  • Quote

Post by Ur0ck » Mon Sep 21, 2020 6:43 am

Support_Webastik wrote: ↑
Sun Sep 20, 2020 5:13 pm
Привет!

Тут подобный пример https://www.digitalocean.com/community/ ... f%2080%20.

А тут конфигуратор nginx https://www.digitalocean.com/community/ ... omain=true
Спасибо за ответ, но не помогло.
По прежнему редирект с http:// и http://www. редиректит на https://, но при этом доступна также версия с https://www, т.е., с него редирект на https://sitename.ru не происходит.
Top

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: Редирект с www на "без www" по https
  • Quote

Post by grayfolk » Mon Sep 21, 2020 8:21 am

Ur0ck wrote: ↑
Sun Sep 20, 2020 11:30 am
Скачал шаблон force-https, и добавил по аналогии в свой шаблон opencart.tpl строку
Добавьте www-редирект в opencart.stpl.
Top

dm4e
Posts: 15
Joined: Sat Feb 04, 2017 4:05 pm

Re: Редирект с www на "без www" по https
  • Quote

Post by dm4e » Mon Sep 21, 2020 8:36 am

del
Last edited by dm4e on Tue Sep 22, 2020 2:23 pm, edited 1 time in total.
Top

yariksat
Posts: 551
Joined: Sat Nov 19, 2016 5:39 pm

Os: CentOS 4x
Web: apache
Re: Редирект с www на "без www" по https
  • Quote

Post by yariksat » Mon Sep 21, 2020 10:33 am

Секция сервер конфига nginx

Code: Select all

if ($request_uri ~* ^/index\.php$) { 
        return 301 https://домен.com/; 
    }
    if ($host ~* ^www\.(.*)$) {
    return 301 https://домен.com$request_uri;
    }
Рестарт nginx
Top

Ur0ck
Posts: 5
Joined: Wed Jun 03, 2015 7:41 pm

Re: Редирект с www на "без www" по https
  • Quote

Post by Ur0ck » Mon Sep 21, 2020 1:10 pm

Ребят, всем спасибо. Тему можно закрывать.
Top

mr_denisters
Posts: 28
Joined: Sat Jan 21, 2017 1:02 pm

Re: Редирект с www на "без www" по https
  • Quote

Post by mr_denisters » Sun Apr 03, 2022 10:57 pm

Ur0ck wrote: ↑
Mon Sep 21, 2020 1:10 pm
Ребят, всем спасибо. Тему можно закрывать.
Рабочий вариант:
в tpl

Code: Select all

    location / {
        return 301 https://%domain_idn%$request_uri;
    }
в stpl

Code: Select all

server {
    if ($host ~* ^www\.(.*)$) {
        return 301 https://%domain_idn%$request_uri;
    }
}
Top


Post Reply
  • Print view

8 posts • Page 1 of 1

Return to “Веб сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

cron

Login  •  Register

I forgot my password