Jump to content
Воланд

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

Recommended Posts

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

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

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

Share this post


Link to post
Share on other sites

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

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

define( 'FORCE_SSL_LOGIN', true );

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

 

 

 

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

 

 

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

Share this post


Link to post
Share on other sites

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

 

 

 

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

 

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

Share this post


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]
 
Вроде все нормально работает

Share this post


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]
 
Вроде все нормально работает

 

 

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

Share this post


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://, то при заходе в админ панель у вас будет циклическая переадресация

Share this post


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)

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

Share this post


Link to post
Share on other sites

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

 

То же самое

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

864467b69e01276db2caed106f53cdfb.png

 

 

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

 

3f3701db77c5844478d760c7466d6aa1.png

 

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

 

68c36b0346747df012915f9c2456d2d7.png

 

 

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

Share this post


Link to post
Share on other sites

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

 

864467b69e01276db2caed106f53cdfb.png

 

 

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

 

3f3701db77c5844478d760c7466d6aa1.png

 

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

 

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

Edited by buktor

Share this post


Link to post
Share on other sites

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

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

 

Я заметил у тебя в коде много внутренних ссылок с 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" /> 

Share this post


Link to post
Share on other sites

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

 

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

 

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

Share this post


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...