Редирект с www на "без www" по https
Редирект с www на "без www" по https
Здравствуйте, уважаемые форумчане.
Тема избитая и изъезженная вдоль и поперёк, но конкретно моего случая я не нашёл и реализовать редирект до конца не удалось.
Суть проблемы:
Необходимо сделать редирект с http:// на https:// при этом, чтобы также работал редирект с www на без www.
В случае nginx + apache вариантов это реализовать много, с nginx+php-fpm не удалось.
Скачал шаблон force-https, и добавил по аналогии в свой шаблон opencart.tpl строку
Срабатывает редирект с http:// на https://, но всё ещё доступна версия https://www.site.ru
т.е., пытаюсь добиться, чтобы у сайта был один URL: https://site.ru
Заранее премного благодарен за ответ.
Тема избитая и изъезженная вдоль и поперёк, но конкретно моего случая я не нашёл и реализовать редирект до конца не удалось.
Суть проблемы:
Необходимо сделать редирект с http:// на https:// при этом, чтобы также работал редирект с www на без www.
В случае nginx + apache вариантов это реализовать много, с nginx+php-fpm не удалось.
Скачал шаблон force-https, и добавил по аналогии в свой шаблон opencart.tpl строку
Code: Select all
rewrite ^(.*) https://%domain_idn%$1 permanent;
т.е., пытаюсь добиться, чтобы у сайта был один URL: https://site.ru
Заранее премного благодарен за ответ.
-
- Posts: 31
- Joined: Fri Apr 07, 2017 2:03 pm
Re: Редирект с www на "без www" по https
Привет!
Тут подобный пример https://www.digitalocean.com/community/ ... f%2080%20.
А тут конфигуратор nginx https://www.digitalocean.com/community/ ... omain=true
Тут подобный пример https://www.digitalocean.com/community/ ... f%2080%20.
А тут конфигуратор nginx https://www.digitalocean.com/community/ ... omain=true
Re: Редирект с www на "без www" по https
Спасибо за ответ, но не помогло.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 не происходит.
Re: Редирект с www на "без www" по https
del
Last edited by dm4e on Tue Sep 22, 2020 2:23 pm, edited 1 time in total.
Re: Редирект с www на "без www" по https
Секция сервер конфига nginx
Рестарт nginx
Code: Select all
if ($request_uri ~* ^/index\.php$) {
return 301 https://домен.com/;
}
if ($host ~* ^www\.(.*)$) {
return 301 https://домен.com$request_uri;
}
Re: Редирект с www на "без www" по https
Ребят, всем спасибо. Тему можно закрывать.
-
- Posts: 28
- Joined: Sat Jan 21, 2017 1:02 pm
Re: Редирект с www на "без www" по https
Рабочий вариант:
в tpl
Code: Select all
location / {
return 301 https://%domain_idn%$request_uri;
}
Code: Select all
server {
if ($host ~* ^www\.(.*)$) {
return 301 https://%domain_idn%$request_uri;
}
}