Plus tôt, j'ai posté cette question: /programming/36104047/how-to-redirect-all-http-requests-to-https-on-magento mais je n'ai reçu aucune réaction.
Voici l'URL de mon site: www.trendy-mode.nl il vous redirigera vers: https://www.trendy-mode.nl/
Maintenant, le problème est le lien du menu ou tout autre sous-lien n'est pas redirigé avec https://
EX:
Il y a un menu comme - NIEUW | KLEDING | SCHOENEN | ACCESSOIRES etc.
Si vous cliquez sur le menu NIEUW, une nouvelle page sera ouverte mais pas redirigée avechttps://
J'ai essayé beaucoup de réglages .htaccess mais ne fonctionne pas. Quelqu'un ici pour m'aider à ce sujet?
Merci d'avance!
la source
RewriteEngine On
. La façon dont je l'ai fait est légèrement différente en ce sens que ma deuxième ligne se lit;RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Pour être complet, nous faisons également une chose très similaire à ce que fschmengler a suggéré avec quelques ajouts;
Nous le plaçons dans la section du .htaccess juste en dessous
RewriteEngine On
la source
Définissez votre URL de base pour sécurisée et non sécurisée dans le backend. Définissez oui lors de l'utilisation d'une URL sécurisée en frontend dans le backend.
Modifiez ensuite votre application / etc / local.xml et incluez-la
Ou au moins collez le frontend de l'arbre XML et abaissez-le entre les balises de configuration.
la source
Assurez-vous
System > Configuration > Web > url_options > "Auto-redirect to Base URL = No"
. Il a été défini suryes
et à l'origine du problème.Mettez le code ci-dessous dans le fichier .htaccess.
la source
Je pense que le moyen le plus simple serait de changer l'URL de base non sécurisée en https car magento redirige ensuite toutes les demandes "non sécurisées" vers cette URL et génère également les liens avec cette URL.
vous pouvez changer l'URL de base sous système -> configuration -> général -> web
la source
Les documents Apache recommandent de ne pas utiliser de réécriture:
Pour rediriger les
http
URL vershttps
, procédez comme suit:Cet extrait devrait aller dans le fichier de configuration du serveur principal, pas dans
.htaccess
comme demandé dans la question.Cet article n'a peut-être été publié qu'après que la question a été posée et répondue, mais semble être la voie à suivre actuellement.
la source
Ajoutez ce code en haut du fichier .htaccess
la source