0 Пользователей и 1 Гость просматривают эту тему.
  • 106 Ответов
  • 5548 Просмотров
*

buto

  • Давно я тут
  • 568
  • 1 / 0
Протокол https для Joomla
« : 29.12.2016, 09:43:57 »
Добрый день. Подскажите есть ли какой-нибудь FAQ переноса Joomla на протокол https. Вопросы котоыре меня волнуют.
  • Как правильно переность, какой порядок действий?
  • Как я понимаю надо будет делать редиректы для всех страниц сайта
  • Какой выбрать сертификат?Смотрю из лидеров рынка вроде https://www.geotrust.com/ssl/ но ценник там пипец, я думаю бесплатные не стоит впринцепе рассматривать? Либо можно брать китайские. В качестве можно-я естественно имею ввиду реакцию Google в выдаче. Очень уж много слухов.
  • Как понять какая нагрузка на сервер будет. Он по идее должна возрасти. Нужен совет из тех кто переходил-насколько увеличилась нагрузка
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Re: Протокол https для Joomla
« Ответ #1 : 29.12.2016, 10:38:12 »
1. Заказываете и ставите бесплатный Let’s Encrypt, у нормальных хостеров должен быть заказ прямо из Панели управления.
2. Меняете у хостера протокол на https
3. Если не отображается статика (CSS, JS и т.д.), то меняете файл libraries/joomla/uri/uri.php чтобы было так
Код
if (isset($_SERVER['HTTPS']) && !empty($_SERVER['HTTPS']) && (strtolower($_SERVER['HTTPS'])!= 'off'))
{
$https = 's://';
}
else
{
$https = 's://';
}

4. Если на сайте будет ошибка смешанного содержимого ищете в коде сайта все абсолютные ссылки, которые начинаются с http и меняете на относительные.
5. В Яндекс вебмастере и Google консоли не забываем указать, что сайт теперь работает по https
6. В файле robots.txt меняем директиву host на https://... и не забываем там же указать ссылку на карту сайта также с https://...
7. Иногда требуется настроить редирект в ручную с http на https

Никакой доп.нагрузки не будет.
« Последнее редактирование: 29.12.2016, 11:32:42 от yuri-it »
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Протокол https для Joomla
« Ответ #2 : 29.12.2016, 10:53:51 »
для чего хак ядра в п.3 ? это абсолютно лишнее, и решается правильной настройкой сервера.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

wishlight

  • Живу я здесь
  • 4980
  • 293 / 1
  • от 150 руб быстрый хостинг без блокировок
Re: Протокол https для Joomla
« Ответ #3 : 29.12.2016, 11:11:12 »
Есть еще решение для любого сервера. Но пока нет времени на статью по этой теме.
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Re: Протокол https для Joomla
« Ответ #4 : 29.12.2016, 11:22:23 »
для чего хак ядра в п.3 ? это абсолютно лишнее, и решается правильной настройкой сервера.
У большинства без хака не заработает https. Увы так показывает практика.
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Протокол https для Joomla
« Ответ #5 : 29.12.2016, 11:31:01 »
это плохая практика :) хак не нужен, все заработает.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

wishlight

  • Живу я здесь
  • 4980
  • 293 / 1
  • от 150 руб быстрый хостинг без блокировок
Re: Протокол https для Joomla
« Ответ #6 : 29.12.2016, 11:31:17 »
Моя практика свидетельствует об обратном.
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Re: Протокол https для Joomla
« Ответ #7 : 29.12.2016, 11:31:32 »
это плохая практика :) хак не нужен, все заработает.
Объясните это русским хостерам))
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Re: Протокол https для Joomla
« Ответ #8 : 29.12.2016, 11:32:00 »
Моя практика свидетельствует об обратном.
Значит вам повезло больше.
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: Протокол https для Joomla
« Ответ #9 : 29.12.2016, 11:57:54 »
3. Если не отображается статика (CSS, JS и т.д.), то меняете файл libraries/joomla/uri/uri.php чтобы было так
Правильнее будет в .htaccess прописать:
Код
RewriteEngine On
RewriteCond %{HTTPS} OFF
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Протокол https для Joomla
« Ответ #10 : 29.12.2016, 12:05:17 »
Уже на многих подключал за последнее время, у некоторых вообще без проблем садиться у других достаточно (хотя по началалу тоже в яро лазил)
Код
RewriteEngine On
RewriteCond %{HTTPS} OFF
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Ну и мб lifesite в конфиге
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Re: Протокол https для Joomla
« Ответ #11 : 29.12.2016, 12:06:10 »
Правильнее будет в .htaccess прописать:
Код
RewriteEngine On
RewriteCond %{HTTPS} OFF
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Это если в Панели управления не проставлено принудительное перенаправление на https, что есть у многих хостеров. Да и давно пора использовать связку Nginx+PHPFPM.
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Re: Протокол https для Joomla
« Ответ #12 : 29.12.2016, 12:16:06 »
Уже на многих подключал за последнее время, у некоторых вообще без проблем садиться у других достаточно (хотя по началалу тоже в яро лазил) Ну и мб lifesite в конфиге
Если убрать в Панели принудительный редирект на https, то будет все норм.
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Протокол https для Joomla
« Ответ #13 : 29.12.2016, 12:20:07 »
Если убрать в Панели принудительный редирект на https, то будет все норм.
Наоброт вообще-то в Joomla ssl на 2 тобишь на всем сайте, на хостинге от хоста зависит но обычно тоже включена. Если цикличская преадрисация то
Код
RewriteCond %{HTTP:X-FORWARDED-PROTO} =https
RewriteRule .? - [E=HTTPS:on]
И все гуд
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Re: Протокол https для Joomla
« Ответ #14 : 29.12.2016, 12:24:17 »
Наоброт вообще-то в Joomla ssl на 2 тобишь на всем сайте, на хостинге от хоста зависит но обычно тоже включена. Если цикличская преадрисация то
Код
RewriteCond %{HTTP:X-FORWARDED-PROTO} =https
RewriteRule .? - [E=HTTPS:on]
И все гуд
Буквально вчера была такая ситуация, на хостинге стоит редирект на https и если ставить ForceSSL, то все зацикливается.
Можно все и через htaccess настроить, не проблема, но лучше вообще отказаться от Апача в пользу Nginx+PHPFPM
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Протокол https для Joomla
« Ответ #15 : 29.12.2016, 12:26:51 »
Буквально вчера была такая ситуация, на хостинге стоит редирект на https и если ставить ForceSSL, то все зацикливается.
Можно все и через htaccess настроить
Ну так и зачем лезть в ядро если достаточно двух строчек htaccess

P.S кстати может все таки слеить основные аспекты в один топик да закрепить, а то тема в связи с желтым тругольничкомм в Chrome весьма сейчас популярна
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Протокол https для Joomla
« Ответ #16 : 29.12.2016, 12:29:16 »
Цитировать
Буквально вчера была такая ситуация, на хостинге стоит редирект на https и если ставить ForceSSL, то все зацикливается.
потому что X-Forwarded-Proto иногда бывает другим, например у таймвеба.

мне вот другое скажите  - как сгладить скачки по выдаче? редирект сразу на https надо делать, или подождать индексации и пока поисковики поймут что это зеркала? Яндекс пишет одно, Google другое...
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Протокол https для Joomla
« Ответ #17 : 29.12.2016, 12:31:10 »
потому что X-Forwarded-Proto иногда бывает другим, например у таймвеба.

мне вот другое скажите  - как сгладить скачки по выдаче? редирект сразу на https надо делать, или подождать индексации и пока поисковики поймут что это зеркала? Яндекс пишет одно, Google другое...
Ну Яндекс понимает с зеркалами тормозит и вообще видет себя очень странно. (часть старниц выдал 301 хотя редиректа там не было и в помине). Вприниципе везде говориться что просто подождать и все будет гуд.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Re: Протокол https для Joomla
« Ответ #18 : 29.12.2016, 12:33:02 »
потому что X-Forwarded-Proto иногда бывает другим, например у таймвеба.

мне вот другое скажите  - как сгладить скачки по выдаче? редирект сразу на https надо делать, или подождать индексации и пока поисковики поймут что это зеркала? Яндекс пишет одно, Google другое...
Просадка по позициям будет по любому, обычно все делается разом. Хорошая статья по теме https://vc.ru/p/ilounge-https
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Протокол https для Joomla
« Ответ #19 : 29.12.2016, 12:36:13 »
Просадка по позициям будет по любому, обычно все делается разом. Хорошая статья по теме https://vc.ru/p/ilounge-https
Там домен меняли. Хотя на немного времени просадка все равно будет.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Re: Протокол https для Joomla
« Ответ #20 : 29.12.2016, 12:40:43 »
Там домен меняли. Хотя на немного времени просадка все равно будет.
Для поисковиков переход на Https очень похож на смену домена, для них это разные сайты.
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: Протокол https для Joomla
« Ответ #21 : 29.12.2016, 15:14:19 »
потому что X-Forwarded-Proto иногда бывает другим, например у таймвеба.

мне вот другое скажите  - как сгладить скачки по выдаче? редирект сразу на https надо делать, или подождать индексации и пока поисковики поймут что это зеркала? Яндекс пишет одно, Google другое...
Сразу делать и не будет потерь траффика, по частям выдача просто перейдет на https. Единственное Яндекс обнуляет тИЦ со склейкой зеркал
*

buto

  • Давно я тут
  • 568
  • 1 / 0
Re: Протокол https для Joomla
« Ответ #22 : 04.01.2017, 18:07:38 »
Ох ничего себе тут и тема оказалась. Все таки добавлю наблюдения и советы от специалистов:
По части SEO , цитирую специалиста:
Цитировать
Сертификат бери любой, Google все равно, главное, чтобы открывался с https
Бурного роста не жди, тут та же история, что и с мобайлом, страху нагнали, чтобы все перешли
Переезд на https как смена домена, редиректы наше все
Любой, Google смотрит только на первые 5 символов адреса сайта: https
Если я правильно понял, то попробую обощить весь процесс пошагово на основании поста
Спойлер
[свернуть]
1. Заказываете и ставите бесплатный Let’s Encrypt https://letsencrypt.org/getting-started/ . Если я правильно понял, то процесс через команду
Код
git clone https://github.com/letsencrypt/letsencrypt
cd letsencrypt
./letsencrypt-auto --help
(ссылка тут https://intsystem.org/server/letsencrypt-certificate/)
2. Меняем на виртуальном сервере протокол на https .
4. Если на сайте будет ошибка смешанного содержимого ищете в коде сайта все абсолютные ссылки, которые начинаются с http и меняете на относительные. (если я правильно понял, то на ссылки типо /раздел а не https://сайт/раздел
5. В Яндекс вебмастере и Google консоли не забываем указать, что сайт теперь работает по https
6. В файле robots.txt меняем директиву host на https://... и не забываем там же указать ссылку на карту сайта также с https://...
7. Аккуратно делаем редиректы с http на https
8. Сайт просядет в позициях в течение 1 месяца, готовим себя к этому...
Вроде все правильно?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Протокол https для Joomla
« Ответ #23 : 04.01.2017, 20:28:31 »
по свежему

7. неаккуратно делаем. сразу всего и вся редирект на https.
8. никакого выпадения не вижу. 29.12 перевел на https. 03.01 Яндекс уже склеил зеркала, и часть индекса (примерно 8%) перевел на https. остальная часть пока на http, но редиректы сделают свое дело. тИЦ кстати падал до 0, но всего на 1 день 01.01, а 02.01 уже восстановился.

P.S. Google кстати еще расторопнее. в индексе https уже более 20%
« Последнее редактирование: 04.01.2017, 20:43:21 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

buto

  • Давно я тут
  • 568
  • 1 / 0
Re: Протокол https для Joomla
« Ответ #24 : 05.01.2017, 09:37:14 »
по свежему

7. неаккуратно делаем. сразу всего и вся редирект на https.

Так-с, с редиректами  правильно как будет (приведу пример с учетом передаресации c www на без www, без index.php (то что когда-то попало в индекс, и слеша в конце)
Код
RewriteCond %{HTTP_HOST} ^www.instrumenty\.by$ [NC]
RewriteCond %{HTTP:X-Forwarded-Proto} ^http$
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteRule ^(.*)$ https://instrumenty.by/$1 [R=301,L]
RewriteRule ^index.php/(.*)$ https://instrumenty.by/$1 [R=permanent,L]
#RewriteRule ^(.*)/$ /$1 [R=301,L]
Так все ?или зациклит?

Цитировать
8. никакого выпадения не вижу. 29.12 перевел на https. 03.01 Яндекс уже склеил зеркала, и часть индекса (примерно 8%) перевел на https. остальная часть пока на http, но редиректы сделают свое дело. тИЦ кстати падал до 0, но всего на 1 день 01.01, а 02.01 уже восстановился.

P.S. Google кстати еще расторопнее. в индексе https уже более 20%
Отправлено: 04.01.2017, 19:07:38 Автор: buto
Это радует, надеюсь у меня в феврале, тоже не будет большого прогиба
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Протокол https для Joomla
« Ответ #25 : 09.01.2017, 10:54:29 »
по прошествии 5 дней после склейки зеркал http и https Яндекс неожиданно взял и расклеил их и удалил из индекса почти все https http://prntscr.com/dta8es. опять поставил галочку переезд на https. кто знает, почему такое могло случится?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: Протокол https для Joomla
« Ответ #26 : 09.01.2017, 11:11:27 »
Редирект на https корректный, нигде по http не открывает?
*

wishlight

  • Живу я здесь
  • 4980
  • 293 / 1
  • от 150 руб быстрый хостинг без блокировок
Re: Протокол https для Joomla
« Ответ #27 : 09.01.2017, 11:15:36 »
кто знает, почему такое могло случится?

Яндекс любит так делать. У меня пока ни тица ни позиций не вернул. Надеюсь его ждет судьба Апорта.

Кстати всякая фигня в топе как висела, так и висит.

У меня редирект на nginx. Это точно нигде никаких проблем быть не должно.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Протокол https для Joomla
« Ответ #28 : 09.01.2017, 11:38:08 »
Редирект на https корректный, нигде по http не открывает?
угу, корректный. редирект на nginx.

Кстати всякая фигня в топе как висела, так и висит.
у меня кстати тоже. скачков по выдаче вообще не наблюдается. пока по крайней мере :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: Протокол https для Joomla
« Ответ #29 : 09.01.2017, 11:56:50 »
А в выдаче по http или https? вебмастер любит выдавать прибабахи, как вариант написать тп
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Версии РНР и Joomla 3

Автор Ebelous

Ответов: 6
Просмотров: 334
Последний ответ 29.02.2024, 17:50:02
от web1
SP polls в Joomla 3.8.2

Автор wawont

Ответов: 2
Просмотров: 1374
Последний ответ 22.02.2024, 21:03:15
от Zegeberg
Исправление уязвимости в Joomla 3.10.12

Автор Sulpher

Ответов: 8
Просмотров: 689
Последний ответ 12.01.2024, 22:15:52
от stepan39
Заявки с сайта на Joomla

Автор ivs1

Ответов: 8
Просмотров: 552
Последний ответ 18.12.2023, 12:37:45
от SeBun
Прошу помощи. Ошибка при обновлении на Joomla 4

Автор wmsonic

Ответов: 1
Просмотров: 816
Последний ответ 29.10.2023, 22:07:23
от Kukush