Jump to content

Recommended Posts

Добрый день.

 

Требуется помощь в настройке сертификата ssl.

Сертификат есть. На хостинге (timeweb) подключен, выделенный ip присвоен.

 

Проблема: при подключении сертификата в настройках ocstore (прописывании https в config.php) - слетают стили css, сертификат высвечивается как непроверенный.

Share this post


Link to post
Share on other sites

Я в этом не сильно силен, но может быть в конфиге есть смысл подправить второй дефайн?

4xGIpLqe.jpg

 

там http: указано в пути к сайту, а не https:

Share this post


Link to post
Share on other sites

freely, если cPanel - там что-то в ней с кешированием статики, стилей и ssl.

решал когда-то такую проблему, но сейчас уж и не вспомню точно.

погуглите.

Share this post


Link to post
Share on other sites

Я в этом не сильно силен, но может быть в конфиге есть смысл подправить второй дефайн?

4xGIpLqe.jpg

 

там http: указано в пути к сайту, а не https:

Вот именно после внесения изменения в config - стили слетают. Сайт в нормальном виде только если заменять http на https в //HTTP. Но в этом случае не могу настроить редирект.

 

freely, если cPanel - там что-то в ней с кешированием статики, стилей и ssl.

решал когда-то такую проблему, но сейчас уж и не вспомню точно.

погуглите.

Нет, у timeweb не cPanel, - своя самописная (если я правильно поняла ваше сообщение)

 

В общем, мне нужна помощь, сама не могу разобраться. Оплачу 100% вперед за разумные деньги. Главное - настроить, чтобы работало.

Share this post


Link to post
Share on other sites

Вот именно после внесения изменения в config - стили слетают. Сайт в нормальном виде только если заменять http на https в //HTTP. Но в этом случае не могу настроить редирект.

 

Нет, у timeweb не cPanel, - своя самописная (если я правильно поняла ваше сообщение)

 

В общем, мне нужна помощь, сама не могу разобраться. Оплачу 100% вперед за разумные деньги. Главное - настроить, чтобы работало.

У timeweb хорошая оперативная техподдержка, разве не вариант у них спросить, что сделать?

Я себе SSH доступ настраивал для сторонней программы. Помогли оперативно.

Share this post


Link to post
Share on other sites

я спрашивала, они отписались, через какое-то время, что это у них проблема была с настройкой конфигурации и они все исправили. У меня правда ничего не изменилось.

Собственно, знай я в чем конкретно заключается проблема и что мешает нормальному подключению сертификата - возможно они бы и помогли, но в проблеме - "слетают стили css" - на данный момент они помогли, чем смогли)

Share this post


Link to post
Share on other sites

А вы ссылку на сайт принципиально не даете?

Share this post


Link to post
Share on other sites

Стили css у вас могут слетать, потому что они у вас прописаны в шаблоне как http://.... поменяйте на https.

Mozzila не всегда пропускает сторонний контент (которым для нее является стиль с адреса без https на странице с оным).

По поводу подлинности - мучайте хостера.

Share this post


Link to post
Share on other sites

Стили css у вас могут слетать, потому что они у вас прописаны в шаблоне как http://.... поменяйте на https.

Mozzila не всегда пропускает сторонний контент (которым для нее является стиль с адреса без https на странице с оным).

По поводу подлинности - мучайте хостера.

Скорее не поменяйте, а продублируйте. Если поменять, то по http не будет видеть стили.

Сдается мне, что все же во втором дефайне дело. Надо бы ему сменить http на https. (2 сообщение этой темы)

Share this post


Link to post
Share on other sites

тут включили и в настройках магазина?

 

post-24092-0-10341100-1422218801_thumb.jpg

Share this post


Link to post
Share on other sites

Полезный код, который, возможно, поможет:

 

1. Определение переменной $_SERVER['https'] ($this->request->server['HTTPS']) (Вставлять в начало index.php)

if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
    $_SERVER['HTTPS']='On';

Либо

$_SERVER['HTTPS'] = isset( $_SERVER['HTTP_USESSL'] ) ? 'On' : '' )

2. Определение http:// или https:// в зависимости от $this->request->server['HTTPS']

$host = (isset($this->request->server['HTTPS']) ? HTTPS_SERVER : HTTP_SERVER);
# https://domain.ru/
# http://domain.ru/

3. Apache .htaccess redirect from http to https, еще полезная инфа по редиректам вот здесь.

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]

4. Попробуйте к стилям, скриптам и изображениям имя хоста без протокола, т.е. //domain.ru/

 

5. Не забывайте про редирект [301] для поисковых систем.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Similar Content

    • By Alex2506
      Добрый день! Подскажите решение проблемы. В целях SEO некоторое время требуется чтобы сайт работал как по протоколу http, так и по протоколу https.
       
      если в админке для поля - «Использовать SSL» стоит - Нет, то система редиректит с https на http. Если поставить наоборот, то будет редирект с http на https.
      Вопрос в том существует ли возможность чтобы одновременно работали сразу 2 версии сайта с http и https?
    • By AndreyB
      Добрый день! На хостинге установил бесплатный сертификат let's encrypt , теперь Opera блокирует некоторые элементы сайта. Когда нажимаешь f12 во вкладке Securiti показывает ошибки вот такого типа www.best-toys.kz/:1 Mixed Content: The page at 'https://www.best-toys.kz/' was loaded over HTTPS, but requested an insecure script 'http://www.best-toys.kz/catalog/view/javascript/jquery/jquery-2.1.1.min.js'. This request has been blocked; the content must be served over HTTPS. Как их исправить ? Как сделать что бы запрос этих файлов был через https? Где и что нужно изменить? Сайт www.best-toys.kz 
    • By Lovedshop
      Вчера установил SSl сертификат, в configah все поправил. Все равно работает с глюком, как исправить ssl сертификат, пишет не безопасное подключение, помогите пожалуйста. Разобрался в чем причина вот ниже описание, на что ругается. Подскажите где и как подправить?
       
       
      Mixed Content: The page at 'https://lovedshop.ru/' was loaded over HTTPS, but requested an insecure image 'http://lovedshop.ru/image/catalog/ICONN147ve.png'. This content should also be served over HTTPS. lovedshop.ru/:4928 Mixed Content: The page at 'https://lovedshop.ru/' was loaded over HTTPS, but requested an insecure image 'http://lovedshop.ru/image/catalog/89798798778.png'. This content should also be served over HTTPS. maps.googleapis.com/maps-api-v3/api/js/26/6/util.js:206 Google Maps API warning: NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys maps.googleapis.com/maps-api-v3/api/js/26/6/util.js:206 Google Maps API warning: SensorNotRequired https://developers.google.com/maps/documentation/javascript/error-messages#sensor-not-required  
       
       
    • By kds2001
      Здравствуйте.

      Купил сертификат ssl и попытался сайт перенастроить на https.
       
      В итоге - вроде все перешло, но работает не все корректно.
      Выдает ошибку что не все содержимое безопасно. 

      А при попытке зайти с телефона - вообще показывает сообщение о небезопасном сертификате и т.п.
       
      Кто может помочь настроить все окончательно с этим ssl чтоб его ) ?
      1.5.4.1 оксторе, дефолтная тема.
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.