Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] SEO Fix HTTPS


Recommended Posts

SEO Fix HTTPS


SEO Fix HTTPS


Данный FIX заставляет Opencart работать корректно с обоими протоколами одновременно, как того требует Яндекс какое то время, при переезде на HTTPS.

При запросе http:// - фикс будет отдавать все ссылки http

При запросе https:// - будет отдавать все ссылки https

Даже если эти ссылки были в ручную написаны в текстах или, к примеру для баннеров.

После склейки http и https, советую в htaccess настроить редирект 301 с http на https, чтобы ссылки магазина работали только по https протоколу

Для правильной работы фикса у вас должны отличаться HTTP_CATALOG и HTTPS_CATALOG в config.php.

 


  • Автор
  • долучення
    21.07.16
  • Категорія
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
  • Звернення до сервера розробника
    Нет

 

  • +1 7
Надіслати
Поділитися на інших сайтах

В "амбаре" валялось для клиентов, подумал - надо поделиться, потому что часто обращаются с этой проблемой

  • +1 1
Надіслати
Поділитися на інших сайтах

качнул и звезданул)
 

Змінено користувачем AWARO
Надіслати
Поділитися на інших сайтах


качнул и звезданул)

 

Не поверишь почти каждый день ставлю :)

Захожу к пользователям на сайт, а там "не порядок" с https, они даже и не догадываются про проблему, думают включили SSL https и всё, а не тут то было :), Гоша и Яша не считают сайт защищенным если есть ссылки с http://...  и ajax тоже

 

Google: Распространенные ошибки использования HTTPS

Совмещение защищенных и незащищенных элементов. Размещайте на страницах HTTPS только защищенное содержание.

 

Надіслати
Поділитися на інших сайтах

теперь и буду везде его втыкать)
Благодарю за мод!)

Змінено користувачем AWARO
Надіслати
Поділитися на інших сайтах


теперь и буду везде его втыкать)

Благодарю за мод!)

 

Странно что до сих пор этого кода нету в seo_pro.php (про seo_url.php  я промолчу там и так все через ж сделано)

Надіслати
Поділитися на інших сайтах

 Правильно ли я понимаю если при переходе на https, где то остался контент по абсолютному адресу http и на пример мозила кажет такой сайт как с миксед контент и угрозой то данный мод исправляет путь контента на https или мод делает что-то гораздо глубже? К стати мы тут в соседнем форуме как раз обсуждаем эту тему может чего подскажите http://forum.opencart.pro/topic/2675-переход-на-ssl-https/

Змінено користувачем Nameless
Надіслати
Поділитися на інших сайтах

Да ну! Всего то 4ри строчки, странно что до этого никто не профиксил.

Спасибо !

Надіслати
Поділитися на інших сайтах

ребят, а ткните носом в инструкцию по настройке https?
сертификат установлен, в конфигах поменял 
http на https. так то вроде работает, но нужно ли что прописывать еще и  в  .htaccess ?

еще какой то трабл с  robots.txt в яндекс вебмастере

выдает ошибку Сервер отвечает редиректом на запрос /robots.txt

там правда сайт прописан как site.ru

если прописать https://site.ru то  robots.txt читается

только вот в вебмастер сайт числится без https://, переезд настроил на https:// но это происходит не так быстро.

может какой то редирект нужно сделать robots.txt на с https://  ?

Надіслати
Поділитися на інших сайтах


 Правильно ли я понимаю если при переходе на https, где то остался контент по абсолютному адресу http и на пример мозила кажет такой сайт как с миксед контент и угрозой то данный мод исправляет путь контента на https или мод делает что-то гораздо глубже? К стати мы тут в соседнем форуме как раз обсуждаем эту тему может чего подскажите http://forum.opencart.pro/topic/2675-переход-на-ssl-https/

Мод, принудительно, при включении SSL в админ части, делает схему https в ссылках генерируемых стандартными seo_url или seo_pro. А также корректно для главной фиксит base и canonical

Надіслати
Поділитися на інших сайтах

никак не конфликтует с сео про?

Нет :)

Там все в порядке, как раз с seo_pro и с seo_url и работает.

Надіслати
Поділитися на інших сайтах

ребят, а ткните носом в инструкцию по настройке https?...

Тыкаю рекомендациями yandex

https://yandex.ru/blog/platon/2778

Надіслати
Поділитися на інших сайтах

Куда файл этот заливать подскажите неопытному)

через установку дополнений 

Надіслати
Поділитися на інших сайтах

Добрый вечер, а нет такой же фичи для 1.5? ООчень надо

там всего пару строчек кода, откройте посмотрите

Надіслати
Поділитися на інших сайтах

К чему все эти танцы с бубном? Делается легко и просто. 

В обоих файлах config.php место define('HTTP_SERVER', 'http://yoursite.ru/'); ставим define('HTTP_SERVER', 'https://yoursite.ru/');

И в корне в файле index.php после самой первой строчки <?php

добавляем редирект по заголовку

if ( !isset($_SERVER['HTTP_FRONT_END_HTTPS']) ){
$redir = "Location: https://" . $_SERVER['HTTP_HOST'] .$_SERVER['REQUEST_URI'];
header($redir, true, 301);
exit();
}

И все проблемы как рукой снимет
Надіслати
Поділитися на інших сайтах


 

К чему все эти танцы с бубном? Делается легко и просто. 

В обоих файлах config.php место define('HTTP_SERVER', 'http://yoursite.ru/'); ставим define('HTTP_SERVER', 'https://yoursite.ru/');

И в корне в файле index.php после самой первой строчки <?php

добавляем редирект по заголовку

if ( !isset($_SERVER['HTTP_FRONT_END_HTTPS']) ){

$redir = "Location: https://" . $_SERVER['HTTP_HOST'] .$_SERVER['REQUEST_URI'];

header($redir, true, 301);

exit();

}

И все проблемы как рукой снимет

 

Суть в том что не все умеют даже по FTP работать с редактированием файлов, им легче загрузить модификатор  

if ( !isset($_SERVER['HTTP_FRONT_END_HTTPS']) ){

$redir = "Location: https://" . $_SERVER['HTTP_HOST'] .$_SERVER['REQUEST_URI'];

header($redir, true, 301);

exit();

}

Это называется говнокод / костыли, в opencart

Не делайте так в opencart, это не безопасно

  • +1 1
Надіслати
Поділитися на інших сайтах

С чего это костыли? С Вашим скриптом спокойно по http пропускает и показывает mixed content. А с редиректом на https такого уже не случится. Попробуйте перейти на http -> https://diychip.ru

Змінено користувачем triton0550
Надіслати
Поділитися на інших сайтах


С чего это костыли? С Вашим скриптом спокойно по http пропускает и показывает mixed content. А с редиректом на https такого уже не случится. Попробуйте перейти на http -> https://diychip.ru

Вы не понимаете, использование $_SERVER - не безопасно, но это другая тема.

Надіслати
Поділитися на інших сайтах

С чего это костыли? С Вашим скриптом спокойно по http пропускает и показывает mixed content. А с редиректом на https такого уже не случится. Попробуйте перейти на http -> https://diychip.ru

https://habrahabr.ru/post/166855/

  • +1 1
Надіслати
Поділитися на інших сайтах

С чего это костыли? С Вашим скриптом спокойно по http пропускает и показывает mixed content.

.htaccess для 301 редиректа на https есть

А использование $_SERVER не безопасно

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.