Jump to content

Вордпресс и SSL сертификат


Recommended Posts

Да, как я вас понимаю, решил сделать был проект - купил хостинг, домен, сертификат... Установил, настроил, но проблем меньше было в плане движка - не люблю их, разве что джумлу, поэтому делал сайт на хтмл. И захотел настроить переадресацию с www на без www и с http на https, поломал голову дней 5, настроил, но еще проблема всплыла другая - на мобилках выскакивало красное предупреждение - типа все защищено, но не проверено, лучше не ходите на сайт...

Пожалел что с этим связался. Как вариант, советую попробовать прописать переадресацию с незащищенного на защищенный в хтачес. Авось бутстарп раздуплится, ведь это он не дружит с сертификатом.

п.с. Если буду покупать сертификат в следующий раз, то только дорогой и у самого хостера, типа в ГоДедди - они решают все вопросы и отображение во всех браузерах сами, есть опыт решения у них подобных вопросов для заказчиков ;)

Link to post
Share on other sites
  • Replies 109
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Нус...кому интересно окончание этой эпопеи, вот чем закончилось.   Дело оказалось именно в сервере, а если точнее, то в некорректной работе Ajax в связке nginx+apache+ssl    В общем, проблему реши

Тогда ручками, скорее всего. Для помощи такой плагин нарыл: https://wordpress.org/plugins/https-mixed-content-detector/, он ищет эти самые скрипты и выводит их в логе. Так будет быстрее. Ну и терпения

У вас в шаблоне проблема вот в чем: http://discoverycenter.ru/…der/rs-plugin/css/settings.css?ver=4.6.5 http://discoverycenter.ru/…-content/themes/tjoy/style.css?ver=4.1.1 http://discoverycenter.ru

Posted Images

Пробовал. После правки конфига происходит циклическая переадресация, и в админку войти невозможно, хотя главная открывается

Еще добавьте также в конфиг

define( 'FORCE_SSL_LOGIN', true );
Link to post
Share on other sites

У вас в шаблоне проблема вот в чем:

Link to post
Share on other sites
  • Модератор

Ладно, друзья мои, утро вечера мудренее. Будем завтра ворошить код.

 

А сегодня, всем спать и большое спасибо за помощь

Link to post
Share on other sites
  • Модератор

АПнем темку пожалуй

 

 

 

У вас в шаблоне проблема вот в чем:

 

 

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

Link to post
Share on other sites

АПнем темку пожалуй

 

 

 

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

 

Копайте в этом направлении, я работаю с SSL, данная проблема, связана с тем, что у вас ссылки на скрипты и стили через http. Когда измените на https всё заработает.

Link to post
Share on other sites

Аналогичная проблема была, с поддержкой долго мучился, даже доступ пришлось оформить к админке. Но с доступом сделать тоже ничего сделать не смогли. Сначала советовали в настройках поменять адрес сайта на https, но тут вообще....при входе циклическая переадресация включалась, потом пробовали плагин HTTPS, не помогло. В конце сказали, что сервак у меня не такой, предложили VPS. Но тут я отчаялся и попросил вернуть деньги за SSL так как мне никто не говорил, что сервак не тот. Сказали только, что выделенный ip надо. В итоге СП решила еще попробовать (спасибо им за это), ну короче вот в прописали в  htaccess

 

RewriteEngine On
#RewriteCond %{HTTP:X-FORWARDED-PROTO} =http
#RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]
 
#RewriteCond %{HTTP:X-Forwarded-Proto} !https
 
RewriteCond %{HTTP:HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
 
Вроде все нормально работает
Link to post
Share on other sites
  • Модератор

 

Аналогичная проблема была, с поддержкой долго мучился, даже доступ пришлось оформить к админке. Но с доступом сделать тоже ничего сделать не смогли. Сначала советовали в настройках поменять адрес сайта на https, но тут вообще....при входе циклическая переадресация включалась, потом пробовали плагин HTTPS, не помогло. В конце сказали, что сервак у меня не такой, предложили VPS. Но тут я отчаялся и попросил вернуть деньги за SSL так как мне никто не говорил, что сервак не тот. Сказали только, что выделенный ip надо. В итоге СП решила еще попробовать (спасибо им за это), ну короче вот в прописали в  htaccess

 

RewriteEngine On
#RewriteCond %{HTTP:X-FORWARDED-PROTO} =http
#RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]
 
#RewriteCond %{HTTP:X-Forwarded-Proto} !https
 
RewriteCond %{HTTP:HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
 
Вроде все нормально работает

 

 

а у меня циклическая переадресация....

Link to post
Share on other sites

Воланд, выше правильно указали. во-первых нужен выделенный IP для сайта с  HTTPS.

 

У меня была аналогичная проблема, и я ее вроде указал у себя в теме https://talk.pr-cy.ru/topic/15494-podklyuchaem-https-na-wordpress-besplatno/

 

В кратце,1) - выделенный IP, 2) установить плагин WordPress HTTPS (SSL), 

 

Про циклическую переадресацию я так же писал в теме 3)

 

 

далее добавляем в начале .htaccess строки 

RewriteEngine On
RewriteCond %{HTTP:X-FORWARDED-PROTO} =http
RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]

Если вы поменяете адрес сайта в wp-config.php или в админке на https://, то при заходе в админ панель у вас будет циклическая переадресация

Link to post
Share on other sites

Воланд, выше правильно указали. во-первых нужен выделенный IP для сайта с  HTTPS.

 

У меня была аналогичная проблема, и я ее вроде указал у себя в теме https://talk.pr-cy.ru/topic/15494-podklyuchaem-https-na-wordpress-besplatno/

 

В кратце,1) - выделенный IP, 2) установить плагин WordPress HTTPS (SSL), 

 

Про циклическую переадресацию я так же писал в теме 3)

Я как раз Ваш топик читал, когда устанавливал, но что то у самого не получилось

Link to post
Share on other sites
  • Модератор

в бд, в таблице options адрес обратно на http меняем и прописываем код в htaccess

 

То же самое

 

UPD  Теперь меня вообще все время на https перекидывает, даже если захожу через http, самое интересное, что никаких перенаправлений нет

Link to post
Share on other sites

да, с этим кодом всегда на https будет перекидывать, но цикличность должны была уйти. Я так понимаю это единственное, что нужно сделать. Никаких плагинов, адрес сайта и адрес wp в админке http оставить

Link to post
Share on other sites
  • VIP

Лично у меня отражается всё хорошо (но это после определённых действий) , а именно происходит это (кривое отображение) когда браузер блокирует определённые элементы 

 

864467b69e01276db2caed106f53cdfb.png

 

 

При разрешении все картинки отображаются, но соединение НЕБЕЗОПАСНОЕ

 

3f3701db77c5844478d760c7466d6aa1.png

 

Варианта 2 : либо пути неправильно прописаны (что скорее всего), либо дело в дешёвом сертификате (мои предположения)

 

68c36b0346747df012915f9c2456d2d7.png

 

 

В моём опыте было такое, что циклическая переадресация требовала определённого времени (немного подождать)

Link to post
Share on other sites
  • Модератор

Лично у меня отражается всё хорошо (но это после определённых действий) , а именно происходит это (кривое отображение) когда браузер блокирует определённые элементы 

 

864467b69e01276db2caed106f53cdfb.png

 

 

При разрешении все картинки отображаются, но соединение НЕБЕЗОПАСНОЕ

 

3f3701db77c5844478d760c7466d6aa1.png

 

Варианта 2 : либо пути неправильно прописаны (что скорее всего), либо дело в дешёвом сертификате (мои предположения)

 

Сертификат и правда не дорогой, 700р в год. Но я брал для первого опыта..

 

А как цена его влияет на отображение? 

 

UPD а когда переходишь на внутренние страницы - перекидывает на обычное соединение (http)...что то я уже нихрена не понимаю, если честно

Link to post
Share on other sites
  • VIP

Сертификат и правда не дорогой, 700р в год. Но я брал для первого опыта..

 

А как цена его влияет на отображение? 

 

Я подчеркнул, что это всего лишь предположение, т.к. сталкивался с такими сайтами, которые имеют такое же подключение, но причина может быть и не в этом, но если есть разница в цене, то значит и есть какие то преимущества, может быть...

Link to post
Share on other sites
  • VIP

Я вообще считаю что для блогов SSL не нужен. Это если у тебя интернет-магазин, где проходят онлайн-платежи, то тут уже в любом случае нужен SSL. Вот попробуй найди хоть один блог, который использует SSL сертификат...

Edited by buktor
Link to post
Share on other sites
  • Модератор

Я вообще считаю что для блогов SSL не нужен. Это если у тебя интернет-магазин, где проходят онлайн-платежи, то тут уже в любом случае нужен SSL. Вот попробуй найди хоть один блог, который использует SSL сертификат...

 

Вопрос о нужности и ненужности уж предоставь мне  ;)

 

Я написал разработчику, у него отображается все корректно...соответственно, у кого в браузере данная функция выключена- видимо видят нормально...

Link to post
Share on other sites
  • VIP

Вопрос о нужности и ненужности уж предоставь мне  ;)

 

Я написал разработчику, у него отображается все корректно...соответственно, у кого в браузере данная функция выключена- видимо видят нормально...

У большинства пользователей эта функция включена(много юзеров пользуется хромом и файрфоксом)

 

Я заметил у тебя в коде много внутренних ссылок с http, думаю если поменять ссылки на стрипты(вместо http-> https), то все будет работать корректно

<link rel='stylesheet' id='tjoy-style-css'  href='http://discoverycenter.ru/wp-content/themes/tjoy/style.css?ver=4.1.1' type='text/css' media='all' />
<link rel='stylesheet' id='bootstrap-css'  href='http://discoverycenter.ru/wp-content/themes/tjoy/css/bootstrap.min.css?ver=4.1.1' type='text/css' media='all' />
<link rel='stylesheet' id='fontawesome-css'  href='http://discoverycenter.ru/wp-content/themes/tjoy/font-awesome/css/font-awesome.min.css?ver=4.1.1' type='text/css' media='all' />
<link rel='stylesheet' id='master-css'  href='http://discoverycenter.ru/wp-content/uploads/wp-less/tjoy/less/master-2845d0a774.css' type='text/css' media='all' />
<link rel='stylesheet' id='base-css'  href='http://discoverycenter.ru/wp-content/themes/tjoy/css/base.css?ver=4.1.1' type='text/css' media='all' />
<link rel='stylesheet' id='magnific-css'  href='http://discoverycenter.ru/wp-content/themes/tjoy/css/magnific-popup.css?ver=4.1.1' type='text/css' media='all' />
<link rel='stylesheet' id='circliful-css'  href='http://discoverycenter.ru/wp-content/themes/tjoy/css/jquery.circliful.css?ver=4.1.1' type='text/css' media='all' />
<link rel='stylesheet' id='animate-css'  href='http://discoverycenter.ru/wp-content/themes/tjoy/css/animate.css?ver=4.1.1' type='text/css' media='all' />
<link rel='stylesheet' id='redux-google-fonts-tjoy_data-css'  href='http://fonts.googleapis.com/css?family=Open+Sans%3A400%7CQuantico%3A700%2C300%2C400%2C700italic&ver=1428500751' type='text/css' media='all' />
<script type='text/javascript' src='http://discoverycenter.ru/wp-includes/js/jquery/jquery.js?ver=1.11.1'></script>
<script type='text/javascript' src='http://discoverycenter.ru/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.2.1'></script>
<script type='text/javascript' src='http://discoverycenter.ru/wp-includes/js/jquery/ui/core.min.js?ver=1.11.2'></script>
<script type='text/javascript' src='http://discoverycenter.ru/wp-includes/js/jquery/ui/widget.min.js?ver=1.11.2'></script>
<script type='text/javascript' src='http://discoverycenter.ru/wp-includes/js/jquery/ui/accordion.min.js?ver=1.11.2'></script>
<script type='text/javascript' src='http://discoverycenter.ru/wp-includes/js/jquery/ui/tabs.min.js?ver=1.11.2'></script>
<script type='text/javascript' src='http://discoverycenter.ru/wp-content/plugins/df-shortcodes_tjoy-master/js/zilla-shortcodes-lib.js?ver=4.1.1'></script>
<script type='text/javascript' src='http://discoverycenter.ru/wp-content/plugins/revslider/rs-plugin/js/jquery.themepunch.tools.min.js?ver=4.6.5'></script>
<script type='text/javascript' src='http://discoverycenter.ru/wp-content/plugins/revslider/rs-plugin/js/jquery.themepunch.revolution.min.js?ver=4.6.5'></script>
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://discoverycenter.ru/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://discoverycenter.ru/wp-includes/wlwmanifest.xml" /> 
Link to post
Share on other sites
  • Модератор

Ну хорошо, у себя Вы скрипты, картинки и все остальное разрешите, а юзверям как быть? Уйдут

 

У большинства пользователей эта функция включена(много юзеров пользуется хромом и файрфоксом)

 

да кто спорит то ))) вопрос в том, как поменять все недостающие элементы на https....

Link to post
Share on other sites
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...