Ранее я отправил этот вопрос: /programming/36104047/how-to-redirect-all-http-requests-to-https-on-magento, но не получил никакой реакции. Вот URL моего сайта: www.trendy-mode.nl, который перенаправит вас на: https://www.trendy-mode.nl/ Теперь проблема в том, что ссылка в меню или любые другие суб-ссылки не перенаправлены с помощью https:// EX: есть меню вроде - NIEUW | КЛЕДИНГ | ШОЕНЕН | АКСЕССУАРЫ …
Как некоторые из вас могут знать, HTTP / 2 недавно родился. Из того, что я понял, это было разработано, чтобы просто работать с существующими веб-сайтами, что говорит о том, что нечего делать, чтобы сделать Magento совместимым с ним. Однако все браузеры решили использовать только HTTP / 2 для соединений TLS …
Я вижу, что везде, где запрос задействован в Magento 2, запрос является реализацией \Magento\Framework\App\RequestInterface. Этот интерфейс не содержит методы getPost(используемые в \Magento\Catalog\Controller\Adminhtml\Category\Widget\CategoriesJson) и getPostValue(используемые в \Magento\Catalog\Controller\Adminhtml\Product\Save), но они все еще вызываются. Можно ли предположить, что эти методы всегда будут доступны для http-запросов? или я должен использовать что-то еще в моих …
В Magento 1 мы использовали для проверки: if (Mage::getSingleton('api/server')->getAdapter() != null) { // request from Web-Service } Как проверить то же самое в Magento2? Я не нашел подходящего адаптера, подходящего как для REST, так и для SOAP.