Настройка SSL

Тема в разделе "Ошибки и их решения", создана пользователем WizAnd, 30 апр 2015.

  1. longplay

    longplay Новичок

    Сообщения:
    3
    Симпатии:
    0
    // HTTPS
    define('HTTP_SERVER', 'https://tzdr.ru/');

    // HTTPS
    define('HTTPS_SERVER', 'https://tzdr.ru/');
    Эффекта 0.Когда полностью сайт начинает работать по https не загружаются категории все ровно( не подгружает стили).Буду дальше смотреть настройки
     
  2. KirillKern

    KirillKern Активный пользователь

    Сообщения:
    102
    Симпатии:
    34
    извиняйте, подниму тему.

    в конфигах, во всех параметрах указан https (даже для http), иначе не грузит стили и прочее, в настройках включен ssl.
    при первом входе на сайт (к примеру посетитель нашёл где-то ссылку с HTTP) - не отображаются всякие мелочи, вроде обозначения выпадающего списка, кнопки купить(вместо неё в русскоязычной морде написано буттон_карт, сайт выдаёт язык морды с ориентиром на префикс языка в юрл), клик по ней вываливает ошибку... в общем при первом входе, по http - всё очень грустно.

    потом переходишь на любую страницу.. магаз подбрасывает юзера на https и всё нормально...

    т.е. стоит задача при обращении к http сделать сразу переброс на https

    вдобавок меня волнует вопрос склейки домена... с www, без www и так далее...

    на данный момент кусок в htacces, отвечающий за эти моменты выглядит так:
    Код:
    RewriteBase /
    #мной дописанные
    RewriteCond %{HTTPS} !=on
    RewriteCond %{HTTP_HOST} ^www.domen.com$ [NC]
    RewriteRule ^(.*)$ https://domen.com/$1 [R=301,L]
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/
    RewriteRule ^index\.html$ / [R=301,L]
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    RewriteRule ^index\.php$ / [R=301,L]
    RewriteCond %{QUERY_STRING} ^route=common/home$
    RewriteCond %{REQUEST_METHOD} !^POST$
    RewriteRule ^index\.php$ https://%{HTTP_HOST}? [R=301,L]
    #мной дописанные
    RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
    оформлен он по инструкции по ликвидации дублей главной, с моими догадками по вопросу работы https, и, честное слово, я в настройке htaccess не силён. (изменения обозначены комментом,в остальном - стандартный хтаксесс из коробки рс2102)

    помогите, пожалуйста.
     
  3. Mega

    Mega Пользователь

    Сообщения:
    40
    Симпатии:
    2
    Можно сделать так. Убрать все файлы сайта в резервную папку. Создать пару простеньких страниц. Главной и не главной. Со ссылками друг на друга. Затем посмотреть, к чему приводят использование известных Вам вариантов настроек htaccess для такого простого сайта при ваших настройках хостинга. Если всё работает, то устанавливаете по новой движок. Если на чистом движке всё работает, то к этому моменту у Вас возможно уже будет понимание, как сделать для вашего сайта правильные настройки. Когда Вы свежеустановленную версию перенесёте в резервную папку (чтобы было куда посмотреть для сравнения файлов), то как понимаю уже сможете вернуть обратно файлы, которые изначально перенесены в другое место.
     
  4. KirillKern

    KirillKern Активный пользователь

    Сообщения:
    102
    Симпатии:
    34
    блин, это люто )))
    короче ещё и все модули отваливаются, оказывается (((
    долбучий https (
     
  5. Ravilr

    Ravilr Специалист

    Сообщения:
    3.863
    Симпатии:
    1.059
    в темах про https полно ответов как сделать редирект. Поищите.
     
  6. KirillKern

    KirillKern Активный пользователь

    Сообщения:
    102
    Симпатии:
    34
    да, видел, самый грамотный мануал по-моему на регру (https://www.reg.ru/support/hosting-...kak-dobavit-redirekt/redirekt-s-http-na-https).
    ссылку оставляю на всякий пожарный мошт кому поможет. сам регру ненавижу за дебильные цены не считайте рекламой...

    не помогает...
    у меня тут всё обложило я уже пытаюсь сделать чтоб хоть как-то хоть что-то работало (
    буду сам фачится, отпишу если выйдет настроить (
     
  7. Ravilr

    Ravilr Специалист

    Сообщения:
    3.863
    Симпатии:
    1.059
    начните просто с переадресации, а потом по нарастающей добавляйте. И не забываем очищать кеш браузера т.к он и редиректы кеширует. Я обычно для таких целей хромом пользуюсь, он меньше глючит с редиректами.
     
  8. KirillKern

    KirillKern Активный пользователь

    Сообщения:
    102
    Симпатии:
    34
    я из под анонимного юзера перезахожу. но у меня безразницы с ним не с ним.
    заход на http - половина морды показывается с косяками.
     
  9. Ravilr

    Ravilr Специалист

    Сообщения:
    3.863
    Симпатии:
    1.059
    и правильно. ПЕРЕАДРЕСАЦИЯ поможет ))
     
  10. KirillKern

    KirillKern Активный пользователь

    Сообщения:
    102
    Симпатии:
    34
    в общем.

    чищу хтаксесс от всех редиректов и перенаправлений на тему https и 301.
    прописываю в конфигах, там где https секции - делаю https url'ы, там где http - http
    включаю ssl в настройках - админка заваливается по https, по http вроде тоже (забыл),
    морда заваливается на https разделах (голый текст выдаёт в регистрации), по http разделам - всё нормально.

    везде прописываю https - всё работает кроме первого захода на сайт, если он по http, если переходить по ссылкам - всё нормально становится, в коде всякие там бэйс хрев - с https, и всё что с приставкой протокола - с https

    перехожу к переадресации в htaccess - и тут попа...

    если ничего не менять
    не переадресует при первом заходе, страница отображается

    вариант изменений первый:
    Код:
    RewriteEngine On
    RewriteCond %{HTTPS} =on
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
    не переадресует при первом заходе, страница отображается по http без всяких выпадающих ссылок и скриптов...

    вариант изменений второй:
    Код:
    RewriteEngine On
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
    возникает редирект, но
    Сайт blalblabla.com выполнил переадресацию слишком много раз.

    вариант третий:
    Код:
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP:X-Forwarded-Proto} !https
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    возникает редирект, но
    Сайт blalblabla.com выполнил переадресацию слишком много раз.

    пока я писал это всё и дрюкался с https..
    наткнулся на статью ..
    где парнишки тоже на таймвебе сидят...
    пошёл в долбанную мать её админку хостинга...
    поставил две долбанных галочки... и всё заработало чики-пуки...

    я в ярости и одновременно доволен (
     

    Вложения:

    Последнее редактирование: 5 авг 2016
  11. KirillKern

    KirillKern Активный пользователь

    Сообщения:
    102
    Симпатии:
    34
    Ребят.

    Если кому пригодится. (ну, таким же нубарям как я )))

    Если включен https и не срабатывает добавление ссылок в социалки (фэйсбук, вк) при включенной микроразметке (og) добавляется просто ссылка на товар без картинки и прочего.
    При этом проверялка фейсбука ругается на какие-то косяки с сертификатами.. при этом все чекеры ssl сертоф говорят вам, что всё норм...

    в общем часто при проблемах,как я понимаю, помогает удаление днс записи с IPv6

    (косяки с работой некоторых модулей при https, видимо, в эту же копилку)... пока не тестил...
    но fb хотя бы на серт ругаться перестал.. хотя до сих пор не вставляет картинки..но разметку уже нормально видит на странице проверки...
    вк картинку начал прилеплять..
    OpenSSL Error messages:
    error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
    in %module_adress% on line *
    дата - PHP Warning: file_get_contents(): Failed to enable crypto in %module_adress% on line *

    Снимок.PNG
     
    Последнее редактирование: 5 авг 2016
    Bkmz и Vlad нравится это.
  12. zyto

    zyto Новичок

    Сообщения:
    6
    Симпатии:
    0
    Тоже сижу на таймвэбе, и так и не получилось настроить HTTPS.
    Opencart 1.5.6.3
    Что сделал:
    1. в config.php и admin/config.php прописал https там где HTTPS_ переменные
    2. в настройках магазина поставил галку использовать SSL
    3. в настройках сайта на хостинге включил "использовать безопасное соединение https://"

    В итоге получаю сайт без стилей.

    Пробовал поставить галку на хостинге - перенаправлять с www на сайт - пишет слишком много переадресаций.
    Пробовал в .htaccess прописать инструкции с рег.ру - не помогло (в лучшем случае ничего не менялось).

    Что ещё можно сделать?
     
  13. KirillKern

    KirillKern Активный пользователь

    Сообщения:
    102
    Симпатии:
    34
    В конфигах, где http, тоже https прописывайте.

    Один фиг если ос будет выдавать половину на хттп, половину на хттпс - гугл и яща скажет нифига не хттпс
     
    zyto нравится это.
  14. zyto

    zyto Новичок

    Сообщения:
    6
    Симпатии:
    0
    А надо дополнительно прописывать редиректы с http на https?
    Или переключателя в настройках хостинга достаточно?
     
  15. KirillKern

    KirillKern Активный пользователь

    Сообщения:
    102
    Симпатии:
    34
    У меня прописаны, но от этого ни пусто ни густо.

    Пропишите в конфигах хттпс, если не поможет - отпишите, завтра скину свой хтаккес
     
  16. zyto

    zyto Новичок

    Сообщения:
    6
    Симпатии:
    0
    О, прописал в конфигах везде https, включил переключатель в хостинге и всё заработало!

    Благодарю!

    А поисковикам надо как-то дополнительно сообщать что у меня https появился, или они сами увидят?
     
  17. zyto

    zyto Новичок

    Сообщения:
    6
    Симпатии:
    0
    Хм... Поглядел - таймвэб делает по умолчанию 302й редирект с http на https.
    Это нормально?
    Может надо 301й сделать?
     
  18. KirillKern

    KirillKern Активный пользователь

    Сообщения:
    102
    Симпатии:
    34
    В яшке - настройки индексирования - переезд сайта, вроде.
    Не помню точно.
    Это как бы ускорит процесс, но в общем можно не заморачиваться, всё равно сервер редирект выдаёт нормально, со временем и в выдаче адрес страниц обновится.

    Чо там у гугла не помню.


    Да, временно перемещённый не айс, но можно и подзабить вроде как.
    Можно саппорт их трахнуть, то совсем расслабились)


    В любом случае пост титель автоматом кидается, если в метрике включена отправка на индексацию - всё норм будет
     
  19. zyto

    zyto Новичок

    Сообщения:
    6
    Симпатии:
    0
    Ладно, спасибо за помощь!

    Поживём пока с 302м, потом посмотрим.
     
  20. KirillKern

    KirillKern Активный пользователь

    Сообщения:
    102
    Симпатии:
    34
    Напишите в саппорт на всякий, от вас не убудет)
    Они сами там палки дико вставляют с обрезкой настроек через хтаккес(кэширование статики отрубили, уроды, при этом типа ввели услугу "ускоритель сайтов")

    Пожалуйста.