Старт

SEO HTTPS FIX PRO - Дополнение предназначено для корректного переноса Opencart на HTTPS протокол, и устранения проблем, связанных с этим процессом.


Все права на модуль принадлежат разработчикам opencartadmin.com

Если ничто другое не помогает, прочтите, наконец, инструкцию!

Аксиома Кана и Орбена (Законы Мерфи)

Внимание!
От версии к версии, в целях улучшения, внешний вид модуля и его пункты могут изменяться
Попрошу, подойти к изучению и работе с инструкцией, внимательно и логично.
Инструкция к модулю, не всегда успевает за развитием модуля и добавлением нового функионала.
Спасибо за понимание.

Описание

Описание модуля


SEO HTTPS FIX PRO - Дополнение предназначено для корректного переноса Opencart на HTTPS протокол, и устранения проблем, связанных с этим процессом.

Возможности

Возможности


1. Заставляет Opnecart корректно отдавать контент одновременно по обеим протоколам (http и https)
2. Гибко устранять "хвосты" связанные с разными вариантами ввода внешних и внутренних адресов.
Так например при переезде на HTTPS необходимо изменить протокол подключения
к внешним CDN например с http://cdn.google.com на https://cdn.google.com
Модуль позволяет это сделать в два клика.

3. Функционал переноса CSS и JS скриптов к конец исходного кода HTML страницы (Page Speed рекомендации) и минимизация HTML кода страницы

В процессе наполнения контентом и верстки шаблонов магазина, зачастую встречаются ссылки
как на внутренние так и на внешние ресурсы совершенно разного вида.
Например если у вас встречаются ссылки www.vash_site.ru/link_1 и без vash_site.ru/link_1 в контенте магазина,
автоматичски в https преобразуются только ссылки, которые вы определилил как основное зеркало.
А все остальные остануться старые и бразуеры будут выписывать warning и не включать зеленый замочек.
При помощи модуля, вы сможете создать любые правила для любых преобразований внутренних ссылок в магазине как внутренних так и внешних.

Теперь вам не нужно судорожно искать, где же вы в шаблоне еще не поменяли http на https,
достаточно посмотреть в консоль и написать в модуле соответсвующее правило.

После склейки http и https, советую в htaccess настроить редирект 301 с http на https, чтобы ссылки магазина работали только по https протоколу
Для правильной работы фикса у вас должны отличаться HTTP_CATALOG и HTTPS_CATALOG в config.php.
Также мод фиксит проблемы определения протокола, при нестандартных настройках связки nginx => apache.

Все старые версии (до 2.4) этого фикса удалите


- гибкие настройки

- поддержка мультиязычности

- поддержка мультимагазинов

- поддержка протоколов https и http

- совместимость с любой темой, любыми модулями, которые соотвествуют стандартам программирования

- поддержка sitemap

Рекомендации

Рекомендации


Рекомендации Yandex

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



Чем модуль лучше других

Чем модуль лучше других


- модуль работает с любыми темами и модулями

- нет аналогов

Демо

Демо


Демо   Демо админ. части

Логин / Пароль
demo / demo

Купить

Купить


Купить  

Требования

Требования


Opencart 1.5.x, 2.x или любая сборка на нем (ocStore, Opencart.PRO, или другие)


PHP 5.3 или выше


Модуль НЕ заменяет файлы системы


Модуль НЕ использует ioncube

Совместимость

Совместимость модуля (виджета)


Opencart 1.5.x, 2.x или любая сборка на нем (ocStore, Opencart.PRO, или другие)


Любая тема или любые модули (которые сделаны без ошибок, согласно стандартов программирования или верстки) для оpencart 2.x


Лицензия
Техническая поддержка
Активация лицензии

Активация лицензии


Скачать, установить и использовать
Активация автоматическая

Скачать последнюю версию

Скачать последнюю версию модуля


Скачать последнюю версию модуля  

Глоссарий

Глоссарий


1. Виджет - микромодуль с настройками для модуля SEO CMS
2. Каталог - каталог, которому привязаны записи (базовые настройки для записей берутся из настроек категории). Каталог имеет схему Blog
3. Запись - текст, статья, новость, мультимедиа. Запись имеет схему - Record
4. Привязка - jquery (стандарт де-факто) код (документация)
5. Метка - тег (tag) продукта

Установка

Установка модуля


1. Скачать с сайта где вы купили модуль, последнюю версию модуля.
2. Скопируйте файлы из архива (содержимое папки upload) в корневую папку сайта (там где index.php). (если вы копируете первый раз, система не должна запрашивать файлы на перезапись, так как модуль не перезаписывает никаких системных файлов opencart и ocStore). При обновлении перепишите файлы поверх. Если у вас пользовательская тема (не default)- ни в коем случае не переписывать файлы шаблонов модуля (из архива) к себе в тему.
3. Установите права доступа в /admin/index.php?route=user/user_permission для Главного администратора нажав на ссылку "изменить"
4. Выделите "Разрешен просмотр" и "Разрешено внесение изменений" файлов модуля (если вы не знаете какие - нажмите ссылку "выделить всё") и нажмите кнопку "Сохранить"
5. Если ваша версия opencart ниже чем 2.1 удалите по FTP папку module в /admin/controller/extension/ (т. е. удалите папку /admin/controller/extension/module), так как вы не сможете зайти в меню Модули
6. Зайдите в административную часть сайта /admin/index.php?route=extension/module и установите модуль, нажав на ссылку "установить"
7. Зайдите в модуль /admin/index.php?route=module/httpsfix и нажмите оранжевую кнопку "Нажмите при установке или обновлении модуля". Будут установлены и обновлены модификаторы модуля.
8. "Статус модуля" - выберите "Включено". Нажмите кнопку справа вверху "Сохранить"
9. Процедура установки и включения модуля закончена.


Модуль можно установить двумя различными способами



1. Первый


a) Разархивировать архив во временную папку.

b) Запустить любой FTP клиент (на изображении - FireFTP)

c) Соединяемся со своим интернет-магазином

d) Заходим в корень сайта

e) Из папки upload архива модуля переписываем все папки и файлы в корень сайта (с заменой файлов при обновлении)




2. Второй, через стандартный функционал админ. части opencart 2.x (для модуля с индексом 2) - "Установка расширений" (Установщик дополненийи модулей)(/admin/index.php?route=extension/installer)


a) Нажимаем кнопку Загрузить



b) В всплывающем окне - выбираем архив модуля httpsfix.ocmod.zip и нажимаем кнопку Продолжить



c) Если появилось сообщение "Дополнение успешно установлено!" значит модуль успешно установлен


Продолжение установки


a)Установите права доступа в /admin/index.php?route=user/user_permission для Главного администратора нажав на ссылку "изменить"
Выделите "Разрешен просмотр" и "Разрешено внесение изменений" файлов модуля (если вы не знаете какие - нажмите ссылку "выделить всё") и нажмите кнопку "Сохранить"




Обновление

Обновление модуля (виджета)



Использование

Использование


Включаете и пользуетесь

FAQ

FAQ


После установки выдает "белый" экран, без ошибок

Значит у вас, возможно, версия PHP на сервере ниже требований модуля PHP 5.3

Если увас белый экран браузера или выдает ошибку:
Warning: Unexpected character in input: '\' (ASCII=92) state=1 ...
Parse error: syntax error, unexpected T_STRING ...

Значит у вас стоит очень старая версия PHP 5.2 (которой уже исполнилось 10 лет)
Зайдите тогда в настройки вашего сервера и включите PHP 5.3 или версию выше.
Если не знаете как это сделать - обратитесь в тех. поддержку хостера



"Не могу зайти в дополнения (модули) 1.5.x или 2.0.x"

Не забудьте проверить

Если ваша версия opencart ниже чем 2.1 удалите по FTP папку module в /admin/controller/extension/ (т. е. удалите папку /admin/controller/extension/module), так как вы не сможете зайти в меню Модули


Если у вас белый экран и не видно ошибки

Надо включить вывод ошибок

добавьте в .htaccess три строки:

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on

А в php.ini две:

display_errors = On;
error_reporting = ~E_ALL;