Grander

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

Рекомендуемые сообщения

Grander    0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Smallbear    79

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Grander    0

 Нет не починили, это я выключил - использование 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 - это задача для администратора сайта.
Благодарю за понимание.                   Вот такие пироги...   

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
shoputils    240

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
krumax    188

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

// HTTPS
define('HTTPS_SERVER',

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Smallbear    79

В общем в первую очередь меняйте файлы: 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Smallbear    79

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
krumax    188

 

// HTTPS

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

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

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

http://site.com

на

https://site.com

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Grander    0

Спасибо за поддержку, всё попробую и прочитаю что Вы мне 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_');
?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Grander    0

 Доброй ночи всем участникам форума, после изучения ответов я изменил константы с 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. Вот так......

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
krumax    188

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу