Для тех, кто не спит!
Скидка -15%
Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
Новый дизайн
Панель управления
  • Русский
  • Українська
  • English
  • UAH
  • USD
  • RUB
  • EUR
  • 0-800-307-307  Горячая линия
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

CMS Joomla. Редирект с www. на без при ssl [решено]

komlikov.r
5 лет
0

Доброго времени. Дело в том, что на днях включил поддержку ssl сертификата на сайте и он начал открываться по двум адресам www.site.com и site.com Раньше редирект был настроен. Как при получении ssl настроить такой редирект???
Вот нашел такой код :
# Redirect all www to non-www
#
server {
server_name www.example.com;
ssl_certificate ssl/example.com/crt;
ssl_certificate_key ssl/example.com/key;
listen *:80;
listen *:443 ssl spdy;
listen [::]:80 ipv6only=on;
listen [::]:443 ssl spdy ipv6only=on;

return 301 example.com$request_uri;
}
но в моем случае он не работает. Думаю проблема в пути: ssl_certificate ssl/example.com/crt;
ssl_certificate_key ssl/example.com/key;
Может на нашем хостинге эти сертификаты расположены по другому пути?

Андрей
5 лет
0

В этой инструкции есть примеры решения Вашего вопроса:
u.ua/faq/kak-sdelat-tak-chtob-sajt-rabotal-tolko-s-ssl-shifrovaniem-.html

komlikov.r
5 лет
0

Спасибо за ответ, но в этой инструкции нет решения монего вопроса, ибо как сделать так, что бы открывался только по https:// я уже понял, Вопрос состоит в переадресации с https:// www.domain.com на domain.com на этот вопрос я решения не нашел. Предложенный в статье второй вариант : "Если Вам нужно, чтобы по протоколу https работал только определенный каталог, например admin,то правило будет выглядеть следующим образом:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteRule ^admin(.*)$ %{SERVER_NAME}/admin$1 [L,R]"
не работает!

komlikov.r
5 лет
2

Вопрос решен так:
#
RewriteCond %{HTTP_HOST} ^www\.site.com$ [NC]
RewriteRule ^(.*)$ site.com/$1 [R=301,L]
RedirectMatch 301 ^/home site.com
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:X-FORWARDED-PROTO} =http
RewriteRule (.*) %{HTTP_HOST}/$1 [R=301,L]
##
может кому-то пригодиться!
Спасибо

mirabel
5 лет
0

Спасибо

Тема закрыта.