Документация к настройкам HTTP и HTTPS

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

22.10.2016 10:23

В Российскую сборку Magento 3.x добавил подробное описание всех настроек HTTP и HTTPS.
Эти настройки расположены в административном разделе «Система» → «Настройки» → «Общие» → «Интернет».

HTTP

Прикрепленное изображение: magento-http.png

Общая часть веб-адресов системы
Значение должно заканчивается косой чертой: «/».
Например «http://example.ru/» или «http://example.ru/magento/».
Magento использует это значение в 2 случаях:
  • когда администратор магазина явно ссылается на него кодом {{unsecure_base_url}}: в качестве примера смотрите значения опций ниже.
  • когда программист формирует какой-либо веб-адрес с параметром «Mage_Core_Model_Store::URL_TYPE_WEB».

Общая часть веб-адресов системы, обрабатываемых интерпретатором PHP
Рекомендуемое значение: «{{unsecure_base_url}}».
Magento использует это значение при программном формировании тех веб-адресов, обращение посетителей к которым должно обрабатываться интерпретатором PHP.
В программном коде ему соответствует константа «Mage_Core_Model_Store::URL_TYPE_LINK».

Общая часть веб-адресов корневой папки «skin»
Корневая папка «skin» содержит статичные (не требующие обработки интерпретатором PHP) файлы оформительских тем.
В основном, это файлы JavaScript, CSS и графические элементы (картинки) оформительских тем.
Magento использует это значение при программном формировании веб-адресов этих файлов.
В программном коде ему соответствует константа «Mage_Core_Model_Store::URL_TYPE_SKIN».
Для большинства магазинов рекомендую стандартное значение: «{{unsecure_base_url}}skin/».
Другие (нестандартные) значения используются для реализации CDN: географически распределённой сети доставки (и дистрибуции) контента.
При этом CDN рекомендую делать на поддомене магазина из-за правила ограничения домена интерпретаторов JavaScript.

Общая часть веб-адресов корневой папки «media»
Корневая папка «media» содержит:
  • товарные изображения
  • картинки, загружаемые администратором в статьи посредством визуального текстового редактора административной части
  • некоторые другие статичные (не требующие обработки интерпретатором PHP) файлы, размещаемые там различными модулями

Magento использует это значение при программном формировании веб-адресов этих файлов.
В программном коде ему соответствует константа «Mage_Core_Model_Store::URL_TYPE_MEDIA».
Для большинства магазинов рекомендую стандартное значение: «{{unsecure_base_url}}media/».
Другие (нестандартные) значения используются для реализации CDN: географически распределённой сети доставки (и дистрибуции) контента.

Общая часть веб-адресов корневой папки «js»
Корневая папка «js» содержит статичные (не требующие обработки интерпретатором PHP) файлы, не относящиеся к какой-либо отдельной оформительской теме.
Например, это основные для Magento библиотеки JavaScript: они используются сразу всеми оформительскими темами.
Magento использует это значение при программном формировании веб-адресов этих файлов.
В программном коде ему соответствует константа «Mage_Core_Model_Store::URL_TYPE_JS».
Для большинства магазинов рекомендую стандартное значение: «{{unsecure_base_url}}js/».
Другие (нестандартные) значения используются для реализации CDN: географически распределённой сети доставки (и дистрибуции) контента.
При этом CDN рекомендую делать на поддомене магазина из-за правила ограничения домена интерпретаторов JavaScript.

HTTPS

Прикрепленное изображение: magento-https.png

Общая часть веб-адресов системы
Значение должно заканчивается косой чертой: «/».
Например «http://example.ru/» или «http://example.ru/magento/».
Magento использует это значение в 2 случаях:
  • когда администратор магазина явно ссылается на него кодом {{secure_base_url}}: в качестве примера смотрите значения опций ниже.
  • когда программист формирует какой-либо веб-адрес с параметром «Mage_Core_Model_Store::URL_TYPE_WEB».

Общая часть веб-адресов системы, обрабатываемых интерпретатором PHP
Рекомендуемое значение: «{{secure_base_url}}».
Magento использует это значение при программном формировании тех веб-адресов, обращение посетителей к которым должно обрабатываться интерпретатором PHP.
В программном коде ему соответствует константа «Mage_Core_Model_Store::URL_TYPE_LINK».

Общая часть веб-адресов корневой папки «skin»
Корневая папка «skin» содержит статичные (не требующие обработки интерпретатором PHP) файлы оформительских тем.
В основном, это файлы JavaScript, CSS и графические элементы (картинки) оформительских тем.
Magento использует это значение при программном формировании веб-адресов этих файлов.
В программном коде ему соответствует константа «Mage_Core_Model_Store::URL_TYPE_SKIN».
Для большинства магазинов рекомендую стандартное значение: «{{secure_base_url}}skin/».
Другие (нестандартные) значения используются для реализации CDN: географически распределённой сети доставки (и дистрибуции) контента.
При этом CDN рекомендую делать на поддомене магазина из-за правила ограничения домена интерпретаторов JavaScript.

Общая часть веб-адресов корневой папки «media»
Корневая папка «media» содержит:
  • товарные изображения
  • картинки, загружаемые администратором в статьи посредством визуального текстового редактора административной части
  • некоторые другие статичные (не требующие обработки интерпретатором PHP) файлы, размещаемые там различными модулями

Magento использует это значение при программном формировании веб-адресов этих файлов.
В программном коде ему соответствует константа «Mage_Core_Model_Store::URL_TYPE_MEDIA».
Для большинства магазинов рекомендую стандартное значение: «{{secure_base_url}}media/».
Другие (нестандартные) значения используются для реализации CDN: географически распределённой сети доставки (и дистрибуции) контента.

Общая часть веб-адресов корневой папки «js»
Корневая папка «js» содержит статичные (не требующие обработки интерпретатором PHP) файлы, не относящиеся к какой-либо отдельной оформительской теме.
Например, это основные для Magento библиотеки JavaScript: они используются сразу всеми оформительскими темами.
Magento использует это значение при программном формировании веб-адресов этих файлов.
В программном коде ему соответствует константа «Mage_Core_Model_Store::URL_TYPE_JS».
Для большинства магазинов рекомендую стандартное значение: «{{secure_base_url}}js/».
Другие (нестандартные) значения используются для реализации CDN: географически распределённой сети доставки (и дистрибуции) контента.
При этом CDN рекомендую делать на поддомене магазина из-за правила ограничения домена интерпретаторов JavaScript.

Заголовок HTTP, по наличию которого Magento будет определять, что запрос изначально пришёл по протоколу HTTPS, но уже был дешифрован в HTTP отдельным аппаратным устройством посредством технологии «SSL Offloading»
Значение играет роль только при использовании технологии SSL Offloading.

Поделиться темой: