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 | ACCESORIOS, etc.
Si hace clic en el menú NIEUW, se abrirá una nueva página pero no se redireccionará conhttps://
He intentado muchos ajustes de .htaccess pero no funciona. ¿Alguien está aquí para ayudarme en esto?
¡Gracias de antemano!
fuente
RewriteEngine On
. La forma en que lo hice es ligeramente diferente en que mi segunda línea lee;RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Para completar, también hacemos algo muy similar a lo que ha sugerido fschmengler con algunas adiciones;
Colocamos esto dentro de la sección de .htaccess justo debajo
RewriteEngine On
fuente
Establezca su URL base para segura y no segura en el backend. Establezca sí al usar url segura en la interfaz en el backend.
Luego edite su aplicación / etc / local.xml e incluya esto
O al menos pegue la interfaz del árbol XML y baje entre las etiquetas de configuración.
fuente
Asegúrese
System > Configuration > Web > url_options > "Auto-redirect to Base URL = No"
. Se estableció enyes
y causó el problema.Ponga el siguiente código en el archivo .htaccess.
fuente
Creo que la forma más fácil sería cambiar la url de base no segura a https ya que magento redirige todas las solicitudes "no seguras" a esta url y también genera los enlaces con esta url.
puede cambiar la url base en sistema -> configuración -> general -> web
fuente
Los documentos de Apache recomiendan no usar una reescritura:
Para redirigir las
http
URL ahttps
, haga lo siguiente:Este fragmento debe ir al archivo de configuración del servidor principal, no a lo
.htaccess
que se pide en la pregunta.Este artículo podría haber aparecido solo después de que se hizo y respondió la pregunta, pero parece ser el camino actual a seguir.
fuente
Agregue este código en la parte superior del archivo .htaccess
fuente