1

Existe-t-il un moyen de rediriger les domaines en fonction de ses paramètres dans magento.magento https/http redirection

Par exemple:

si l'utilisateur essaie de charger https://stage.domain.com/ le système doit rediriger vers http://stage.domain.com/,

si l'utilisateur essaie de charger https://stage.domain.com/all_access_profile le système devrait rediriger vers http://stage.domain.com/all_access_profile,

Mais le reste peut aller à son lien réel ce que l'utilisateur a réellement demandé.

J'ai celui de @stackoverflow

RewriteCond %{HTTP_HOST} !^www\. 
RewriteCond %{HTTPS}s ^on(s)| 
RewriteRule^http%1://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

Celui-ci est toujours réoriente. Comment cela doit être changé pour obtenir la redirection basée sur les paramètres url.

Merci

Répondre

0

Vous souhaitez rediriger de la sécurité (https) à l'insécurité (http), mais la règle de réécriture http%1 dirige la sécurité. C'est le mauvais sens, donc il devrait être:

RewriteCond %{HTTP_HOST} !^www\. 
RewriteCond %{HTTPS} ^on 
RewriteRule^http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
+0

Oh oui, merci, mais ici un autre problème est que les liens https réels devraient être https. En utilisant cette façon, il réécrit tout à http. Et Magento par défaut réécrire tout à index.php {RewriteRule. * Index.php [L]} Mais cette URL de réécriture ne fonctionne pas lorsque nous entrons une mauvaise URL. la page est cassée au lieu de 404. – Elamurugan