Как перенести сайт opencart с http на https

Как перенести сайт opencart с http на https

03.04.2018 05:03:46 Просмотров 44 Источник

Я уже установил ssl-сертификат на своем сайте opencart, но некоторые страницы прекрасно работают с https, но страницы категорий не работают с https. Нужно ли мне также изменить все url в базе данных? В конфигурационном файле я уже установил https.

У вопроса есть решение - Посмотреть?

https://stackoverflow.com/questions/49632107/how-to-move-opencart-site-http-to-https#comment86332372_49632107
Stack Overflow-это сайт для вопросов программирования и разработки. Этот вопрос кажется не относящимся к теме, потому что он не касается программирования или разработки. Смотрите, какие темы я могу задать здесь , в Справочном центре. Возможно , лучше спросить об этом у Web Applications Stack Exchange , Webmaster Stack Exchange или Unix & Linux Stack Exchange .

Ответы - Как перенести сайт opencart с http на https / How to move opencart site http to https

Является ответом!
billynoah

04.04.2018 08:26:32

Некоторые из них могут не относиться к вашей конкретной установке, но в интересах создания исчерпывающего ответа я попытался охватить здесь все основания:

Примечание: вам может потребоваться изменить имена таблиц в зависимости от префикса таблицы вашего магазина, если они не начинаются с oc_

  • Откройте config.phpи admin/config.phpи измените все эти постоянные объявления url на https - обязательно включите HTTP_SERVERи HTTP_CATALOG
  • В панели администратора перейдите в system > settings, Нажмите кнопку editи в таблице serverустановите Use SSL:to Yes.
  • В вашей базе данных обновите store_urlтаблице oc_order, чтобы все ссылки были https. Это важно, поскольку заказы на обновление могут завершиться неудачей, если api попытается получить доступ к http-версии вашего сайта. вы можете использовать этот запрос: oc_order
  • Если у вас есть какие-либо жестко закодированные изображения и ссылки в таблицах описаний, вы также должны заменить их. SSL по-прежнему будет работать, но будет показывать предупреждающий флаг в строке браузера. Это включает UPDATE oc_order SET store_url = REPLACE(store_url, 'http:', 'https:')себя oc_product_description, oc_product_descriptionи любые другие таблицы, в которых вы могли бы создать html-контент.
  • То же самое, что и выше для ваших тематических файлов. Довольно часто можно найти жестко закодированные oc_category_descriptionссылки и изображения в http://и footer.tplдля начала. Вы можете просто просмотреть ваш сайт, чтобы увидеть, если какая-либо из страниц не показывает зеленый значок блокировки в браузере и взять его оттуда.
  • Другим виновником взлома https могут быть сторонние расширения, которые могут существовать как в виде файлов, так и в OC2 в виде ocmods в header.tpl, чтобы изящно сообщить трафику, что ваши страницы теперь можно найти на https. Я исключил oc_modificationи любые соединения для маршрутов openbay, потому что, основываясь на опыте, когда я попытался перенаправить ebay webhooks, он сломал вещи, и они, кажется.httaccessтолько по умолчанию. Я подозреваю, что это может быть недостатком в том, как openbay обрабатывает эти запросы, или, возможно, проблема конфигурации, но я не смог найти обходной путь, который не сломал openbay, поэтому сейчас я бы рекомендовал оставить эти запросы нетронутыми. Я использую это внутри robots.txt:
http

Этого должно хватить!

Закрыть X