RuWeb.net - хостинг и регистрация доменных имен
ГЛАВНАЯ ХОСТИНГ ДОМЕНЫ VDS СЕРВЕР ИНФОРМАЦИЯ КЛИЕНТЫ ПРАВИЛА ОПЛАТА ЗАКАЗ ФОРУМ
go to bottom

Версия для печати | Подписаться | Добавить в избранное  
Автор: Тема: Вопросы по https и SSL-сертификатам
support
Super Administrator
*********




Сообщения: 1774
Зарегистрирован: 2.7.2002
Пользователя нет на форуме

[*] когда размещено 9.1.2017 в 22:09
Вопросы по https и SSL-сертификатам


1. Как настроить принудительное перенаправление всех страниц сайта с незащищенного (http://) на защищенный (https://) протокол?
Добавьте в .htaccess вашего сайта

Код:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R,NE]
</IfModule>

(Обычно этот код следует добавлять в начало .htaccess, чтобы он выполнялся раньше прочих RewriteRule.)

2. Сайт доступен по нескольким адресам, но сертификат установлен только на одном. Как настроить принудительное перенаправление на главный домен?
Добавьте в .htaccess вашего сайта

Код:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !вашдомен$ [NC]
RewriteRule ^ https://вашдомен%{REQUEST_URI} [L,R,NE]
</IfModule>

(Если вы также используете код из п.1, то он должен быть размещен после кода из п.2)

3. У меня выделенный IP, на котором размещено несколько сайтов без SSL, после включения SSL на одном из сайтов, его содержимое открывается даже если обратиться через https:// к любому другому сайту без SSL. Как запретить обращение к сайту через "неправильные домены"?
Добавьте в .htaccess основного сайта

Код:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !вашдомен$ [NC]
RewriteRule ^ - [F]
</IfModule>



[Отредактировано 6.11.2019 кто support]
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение

Powered by XMB
Разработано Группа XMB © 2001-2008
[запросов: 21] [PHP: 71.2% - SQL: 28.8%]
go to top
Центр поддержки (круглосуточно)
https://ruweb.net/support/
Москва(499) 502-44-31
Санкт-Петербург(812) 336-42-55
Нижний Новгород(831) 411-12-44
Екатеринбург(343) 204-71-16
© 2002-2013 ЗАО "РУВЕБ"

Дизайн - CredoDesign
Rambler\'s Top100 Рейтинг@Mail.ru
RuWeb.net - Хостинг веб-сайтов (первый месяц - бесплатно). Регистрация доменов.