Хостинг и регистрация доменов

Чат онлайн
→  Хостинг →  Регистрация доменов →  VPS / VDS →  Выделенные сервера →  FAQ →  Форум →  Контакты →  Техподдержка

Как сделать так, чтоб сайт работал только с SSL шифрованием и наоборот?

Хостинг УкраинаFAQХостинг Как сделать так, чтоб сайт работал только с SSL шифрованием и наоборот?

Если Вам необходимо сделать так, чтобы все пользователи просматривали сайт только через безопасное соединение https,
перейдите в "Панель управления - Хостинг - Мои сайты - Настройка сайта" и выберите опцию "Переадресовывать запросы с http на https".

Если Вам необходимо сделать так, чтоб сайт был доступен только по http, то необходимо использовать опцию  "Переадресовывать запросы с https на http".

 

При желании ту же задачу можно реализовать с помощью файла .htaccess в корне сайта, куда нужно добавить соответствующие директивы.

Переадресация с http на https:



	
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteRule ^(.*) https://www.сайт.com/$1 [L,R=301]


Переадресация с https на http:

RewriteEngine On 
RewriteBase / 
RewriteCond %{HTTP:SSL} =1 [NC] 
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]
Чтобы по протоколу https работал только определенный каталог, например admin,то директивы будут выглядеть следующим образом:


RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteRule ^admin(.*)$ https://%{SERVER_NAME}/admin$1 [L,R]
 
А что именно указывать в поле {SERVER_NAME} ? Можно Example для, допустим, сервера VPS-1025?
Написал kysil 14.08.2014 в 13:30 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
%{SERVER_NAME} - это переменная, которую Apache подставляет сам. Ее менять не нужно. Так и оставляйте в файле .htaccess
Написал Илья 14.08.2014 в 15:06 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Спасибо, так и оставлю :)
Написал kysil 14.08.2014 в 15:10 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Илья, если мне нужно кроме каталога <b>admin</b> добавить и каталог <b>user</b>, как прописывать, в поле - ниже такую же строку?:
<code>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteRule ^admin(.*)$ https://%{SERVER_NAME}/admin$1 [L,R]
RewriteRule ^user(.*)$ https://%{SERVER_NAME}/user$1 [L,R]
</code>
Написал kysil 14.08.2014 в 15:16 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Да.
Написал Илья 14.08.2014 в 15:20 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
А как сделать 301 преадресацию с HTTP на HTTPS?
Например, набираю в адресной строке rikomagic.com.ua (или с закладки) и должен попасть на https://

а попадаю на http://


Если ставлю - как самое первое

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteRule ^(.*) https://www.сайт.com/$1 [L,R=301]

циклическое перенаправление
Написал aliks 05.12.2014 в 16:13 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Судя по всему Вы уже победили эту проблему.
Написал Илья 09.12.2014 в 12:55 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
А как?

Ответьте сюда, пожалуйста.
Написал ra 04.03.2015 в 13:08 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Нашел в чем была проблема, если дать имя .htaccess то при загрузке файла через браузер его не видно, а файлп с иминем без точки - htaccess виден, но нам нужен с точкой. Загрузил через FTP правильный файл - заработало. Дириктория загрузки /вашсайт.com.ua/www/
Написал cruisejobua 12.09.2015 в 09:23 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Как сделать еще и с условием www на https без двойного редиректа

Если прописать
http://www.state-usa.ru, то идет на http://state-usa.ru/, а потом на https://state-usa.ru/

Можно ли на прямую http://www.state-usa.ru/ на https://state-usa.ru/
Написал VISE 22.07.2016 в 12:40 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Приведите пример своего .htaccess
Написал Илья 03.08.2016 в 19:50 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
уже настроил, взял с заграничного хостинга. Может кому пригодится. Работает если стоит ISP M5

# Работает без "Перенаправлять HTTP-запросы в HTTPS
# Redirecting http://www.domain.com and https://www.domain.com to https://domain.com
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1%{REQUEST_URI} [L,R=301]
# Redirecting http://domain.com to https://domain.com
RewriteCond %{HTTPS} off
# robots.txt доступен дня индексации Яндексом
RewriteCond %{REQUEST_FILENAME} !robots\.txt
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Написал VISE 03.08.2016 в 20:57 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Код
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteRule ^(.*) https://www.сайт.com/$1 [L,R=301]
для Wordpress не работает.
Что посоветуете сделать?
Написал demenko91 14.09.2016 в 11:36 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
В случае с вордпрессом стоит поступить вот так: https://make.wordpress.org/support/user-manual/web-publishing/https-for-wordpress/
Написал Евгений В. 14.09.2016 в 12:23 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Спасибо, но на этой странице расписано как настроить https на WP. А мне необходимо понять как правильно настроить переадресацию c http на https. чтобы все старые урл перенаправлялись на новые. А то на данный момент сайт доступен по обеим адресам.
Написал demenko91 14.09.2016 в 12:55 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Спасибо за уточнение.
В этом случае имеет смысл попробовать https://wordpress.org/plugins/wp-force-https/ или аналоги.
Написал Евгений В. 14.09.2016 в 13:29 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Спасибо. Этот модуль уже видел. Пытаюсь найти решение без подключения модулей.
В результате получаю два результата:
1 переадресации нету.
2 зацикленная переадресация,
Написал demenko91 14.09.2016 в 14:05 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
подключил такой сертификат, да теперь начинается с https, но зеленого замочка нет! и написано соединение защищено, но пользователь может изменить внешний вид страницы.
Написал vitaliititan.tsimbap 20.09.2016 в 23:09 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Картинки у вас по прежнему грузятся по http протоколу. Попробуйте внести изменения в конфигурации сайта, что б он грузился по https
Написал Илья 21.09.2016 в 00:06 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
У меня тот же вопрос. Как решить проблему с перенаправлением медиафайлов сайта вордпресс на https
Написал jasha.zp 30.11.2016 в 02:49 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Как вариант - попробовать выполнить к базе сайта запрос
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://www.домен.com', 'https://www.домен.com');

Не забудьте сделать резервную копию БД перед выполнением действий с ней!
Написал Евгений В. 30.11.2016 в 09:13 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Хостинг как всегда радует своей оперативностью. Спасибо
Написал itfram 22.01.2017 в 23:06 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Я правильно понял, я просто перенаправляю запросы на https и сайт использует безопасное соединение https? Ничего не нужно больше делать?
Написал bank911 20.08.2017 в 22:18 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Если скрипты сайта нормально поддерживают работу по https (то есть, по адресу https://site.com/ сайт открывается нормально), то больше ничего делать не нужно.
Написал Евгений В. 21.08.2017 в 00:38 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором

Добавить комментарий
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором.
Внимание! Чтобы ответить на существующий комментарий, пожалуйста, нажмите на кнопку Ответить, которая находится под соответствующим комментарием.

Другие полезные статьи:

Горячая линия
(044) 392 74 33 другие города
Copyright © 2006—2017 ООО "Хостинг «Украина»"

Все материалы данного сайта являются объектами авторского права.
Запрещается копирование, распространение или любое иное использование информации и объектов без письменного согласия правообладателя.
Нашли опечатку на странице - выделите ее и нажмите Ctrl+Enter
Идёт обновление информации, подождите...