Anteriormente publiqué esta pregunta: /programming/36104047/how-to-redirect-all-http-requests-to-https-on-magento pero no obtuve ninguna reacción. Aquí está la URL de mi sitio: www.trendy-mode.nl lo redireccionará a: https://www.trendy-mode.nl/ Ahora el problema es el enlace del menú o cualquier otro subenlace no se redirige con https:// EX: hay un menú como - NIEUW | KLEDING | SCHOENEN …
Como algunos de ustedes saben, HTTP / 2 nació recientemente. Por lo que entendí, se ha desarrollado para funcionar solo con sitios web existentes, lo que sugiere que no hay nada que hacer para que Magento sea compatible con él. Sin embargo, todos los navegadores han decidido implementar solo HTTP …
Veo que en todas partes donde la solicitud está involucrada en Magento 2, la solicitud es una implementación de \Magento\Framework\App\RequestInterface. Esta interfaz no contiene los métodos getPost(utilizados en \Magento\Catalog\Controller\Adminhtml\Category\Widget\CategoriesJson) y getPostValue(utilizados en \Magento\Catalog\Controller\Adminhtml\Product\Save) pero todavía se los llama. ¿Está bien suponer que estos métodos siempre estarán ahí para las solicitudes …
En Magento 1, solíamos comprobar como: if (Mage::getSingleton('api/server')->getAdapter() != null) { // request from Web-Service } ¿Cómo verificar lo mismo en Magento2? No encontré ningún adaptador adecuado que se ajuste tanto a REST como a SOAP.