Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Помогите настроить сайт на HTTPS,


Recommended Posts

А вопрос такой, мой сайт importhim.com.ua и на него был куплен и установлен SSL сертификат техподдержкой моего хостинга ukraine.com.ua. Сертификат RapidSSL компании Geo Trust. Спросил у техподдержки хостинга, а правильно ли я указал при покупке сертификата адрес сайта без www, тоесть такой - importhim.com.ua - как у меня в регистрации доменных имён написано, ответели всё правильно. Так вот такая проблема, всё работает, но техподдержка сказала после настройки .htaccess - При добавлении указанного кода в .htaccess на Вашем сайте "слетают" стили: http://awesomescreenshot.com/02924vhde2
Указанные директивы пока закоментировали.
В данном случае Вам необходимо обратится к разработчику сайта для его настройки на работу по протоколу https. Помогите пожалуйста с этим , оплачу всё.

Надіслати
Поділитися на інших сайтах


Сайт работает вроде, починили уже? Или просто вернули старые настройки. 

Скорее всего Вам нужно правильные пути в конфигах написать, если стили слетают.

  • +1 1
Надіслати
Поділитися на інших сайтах


 Нет не починили, это я выключил - использование SSL -  в админке на сайте, как Вы точно сказали, что я мол вернул старые настройки, да верно я выключил SSL, сайт работает но с включенным SSL работает криво. Обратился обратно в техподдержку хостинга, мол за деньги сделайте пожалуйста, вот их ответ, только что прислали: 

  Добрый вечер, Алексей. Спасибо за ожидание.
Как уже сказал Богдан, Вам нужно настроить сайт (правильно настроить!) для работы по https протоколу. Сейчас сайт настроен не правильно, потому что прописывая директивы в htaccess, указанные в этой инструкции http://www.ukraine.com.ua/faq/kak-sdelat-tak-chtob-sajt-rabotal-tolko-s-ssl-shifrovaniem-.html - сайт отображается "криво", именно потому что ссылки формируются через протокол http, а не https как это надо. И дело здесь не в файле htaccess а в настройке Вашей CMS для работы по протоколу https.
Администрирование или настройка сайта клиентов не входит в компетенцию техничекой поддержки хостинга, поэтому мы Вам не сможем помочь настроить Вашу CMS для работы по https - это задача для администратора сайта.
Благодарю за понимание.                   Вот такие пироги...   

Надіслати
Поділитися на інших сайтах


В конфигах после //https измените константы с http на https

  • +1 1
Надіслати
Поділитися на інших сайтах

Что у вас прописано в этой строке файла config.php ?

// HTTPS
define('HTTPS_SERVER',

  • +1 1
Надіслати
Поділитися на інших сайтах


В общем в первую очередь меняйте файлы: config.php в корне и config.php в папке админ.

А точнее:

 

// HTTP
define('HTTP_SERVER', 'http://site.com/');
define('HTTP_IMAGE', 'http://site.com/image/');
define('HTTP_ADMIN', 'http://site.com/admin/');

// HTTPS
define('HTTPS_SERVER', 'http://site.com/');
define('HTTPS_IMAGE', 'http://site.com/image/');

 

Я с HTTPS никогда не связывался, но думаю поможет просто замена HTTP на HTTPS в этих строках или просто в этой строке define('HTTPS_SERVER', 'http://site.com/');

 

И еще в админке оно включается - настройки-сервер-использовать SSl

  • +1 1
Надіслати
Поділитися на інших сайтах


Ну вот еще пару тем на форуме, но там по-моему написано тоже, что и я ВАм предложил:

 

Настроить SSL на ocstore 1.5.4.1

 

Как настроит SSL

  • +1 1
Надіслати
Поділитися на інших сайтах


 

// HTTPS

define('HTTPS_SERVER', 'http://site.com/');

define('HTTPS_IMAGE', 'http://site.com/image/');

здесь замените

http://site.com

на

https://site.com

  • +1 1
Надіслати
Поділитися на інших сайтах


Спасибо за поддержку, всё попробую и прочитаю что Вы мне Smallbear, shoputils и krumax указали. Вечером отпишусь. Сразу выложу файлы config.php для рассмотрения.                                                                                                                     1. Файл - config.php

<?php
// HTTP
define('HTTP_SERVER', 'http://importhim.com.ua/');

// HTTPS
define('HTTPS_SERVER', 'http://importhim.com.ua/');

// DIR
define('DIR_APPLICATION', '/home/importhi/importhim.com.ua/www/catalog/');
define('DIR_SYSTEM', '/home/importhi/importhim.com.ua/www/system/');
define('DIR_DATABASE', '/home/importhi/importhim.com.ua/www/system/database/');
define('DIR_LANGUAGE', '/home/importhi/importhim.com.ua/www/catalog/language/');
define('DIR_TEMPLATE', '/home/importhi/importhim.com.ua/www/catalog/view/theme/');
define('DIR_CONFIG', '/home/importhi/importhim.com.ua/www/system/config/');
define('DIR_IMAGE', '/home/importhi/importhim.com.ua/www/image/');
define('DIR_CACHE', '/home/importhi/importhim.com.ua/www/system/cache/');
define('DIR_DOWNLOAD', '/home/importhi/importhim.com.ua/www/download/');
define('DIR_LOGS', '/home/importhi/importhim.com.ua/www/system/logs/');

// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'baza.mysql.ukraine.com.ua');
define('DB_USERNAME', 'baza_db');
define('DB_PASSWORD', '12345');
define('DB_DATABASE', 'baza_db');
define('DB_PREFIX', 'oc_');
?>
  2. Файл admin config.php 

<?php
// HTTP
define('HTTP_SERVER', 'http://importhim.com.ua/admin/');
define('HTTP_CATALOG', 'http://importhim.com.ua/');

// HTTPS
define('HTTPS_SERVER', 'http://importhim.com.ua/admin/');
define('HTTPS_CATALOG', 'http://importhim.com.ua/');

// DIR
define('DIR_APPLICATION', '/home/importhi/importhim.com.ua/www/admin/');
define('DIR_SYSTEM', '/home/importhi/importhim.com.ua/www/system/');
define('DIR_DATABASE', '/home/importhi/importhim.com.ua/www/system/database/');
define('DIR_LANGUAGE', '/home/importhi/importhim.com.ua/www/admin/language/');
define('DIR_TEMPLATE', '/home/importhi/importhim.com.ua/www/admin/view/template/');
define('DIR_CONFIG', '/home/importhi/importhim.com.ua/www/system/config/');
define('DIR_IMAGE', '/home/importhi/importhim.com.ua/www/image/');
define('DIR_CACHE', '/home/importhi/importhim.com.ua/www/system/cache/');
define('DIR_DOWNLOAD', '/home/importhi/importhim.com.ua/www/download/');
define('DIR_LOGS', '/home/importhi/importhim.com.ua/www/system/logs/');
define('DIR_CATALOG', '/home/importhi/importhim.com.ua/www/catalog/');

// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'baza.mysql.ukraine.com.ua');
define('DB_USERNAME', 'baza_db');
define('DB_PASSWORD', '12345');
define('DB_DATABASE', 'baza_db');
define('DB_PREFIX', 'oc_');
?>

Надіслати
Поділитися на інших сайтах


 Доброй ночи всем участникам форума, после изучения ответов я изменил константы с http на https как писалось выше и опять стукнул в техподдержку хостинга.                                                                                                           Вот что я им сказал - добрый вечер техподдержка, сайт настроили на работу по протоколу https, пожалуйста раскоментируйте закоментированные Вами ранее директивы, и настройте пожалуйста заново файл .htaccess для работы с SSL.  А их ответ такой:

 Добрый вечер.
На самом деле ничего сложного в настройке htaccess нет. Согласно инструкции http://www.ukraine.com.ua/faq/kak-sdelat-tak-chtob-sajt-rabotal-tolko-s-ssl-shifrovaniem-.html#31 нужно взять скопировать код

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

и вставить его в начало файла htaccess, сохранить изменения и все. Эта задача очень проста и обращаться в техподдержку за тем, что бы мы скопировали\вставили код в файл, не целесообразно. Самостоятельно выполнение этого простого действия как минимум сохранит Вам время, так как операция занимает от силы 3 минуты.

Однако я еще раз хочу обратить Ваше внимание на тот факт, что Ваша CMS не настроена для работы по https - я то прописал директивы в htaccess, но сайт все равно отображается "криво". Что бы вернуть сайт в исходное состояние, удалите вышеуказанный код с htaccess. Вот так......

Надіслати
Поділитися на інших сайтах


У вас действительно смешанное содержимое на странице и поэтому Мазилла при подключении по https блокирует загрузку всего что идёт через http . После отключения блокировки удалось получить вот такое:

post-20213-0-30523800-1388095698_thumb.jpg

в исходном коде страницы видим вот это

<base href="http://importhim.com.ua/" />

Так мы долго можем рассуждать, что делать) Пишите в ЛС - посмотрим.

  • +1 1
Надіслати
Поділитися на інших сайтах


Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.