1

도메인을 해당 매개 변수를 기준으로 magento로 리디렉션 할 수 있습니까?magento https/http 리디렉션

예 :

사용자가 시스템이 http://stage.domain.com/로 리디렉션해야 https://stage.domain.com/를로드 할 경우

,

사용자가 https://stage.domain.com/all_access_profile을로드하려고하면 시스템이 http://stage.domain.com/all_access_profile로 리디렉션해야

그러나 나머지 사용자가 실제로 요청한 실제 링크로 이동할 수 있습니다.

나는이 하나가 항상 리디렉션됩니다 @stackoverflow

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

에서이 하나를 가지고있다. 리디렉션을 기반으로 URL 매개 변수를 가져 오려면이 설정을 변경해야합니다.

덕분에

답변

0

당신은 안전하지 않은 (HTTP) 만 재 작성 규칙 http%1에 (HTTPS) 보안은 보안에 연출에서 리디렉션 할. 그게 틀림없는 방법이므로 다음과 같아야합니다.

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

아, 감사합니다. 그러나 여기에는 한 가지 더 많은 문제가 실제 https 링크가 https 여야합니다. 이 방법을 사용하여 모든 것을 http로 다시 씁니다. 그리고 Magento는 기본적으로 모든 것을 index.php {RewriteRule. * index.php [L]}에 다시 작성합니다. 그러나이 URL은 잘못된 URL을 입력하면 다시 작성되지 않습니다. 페이지가 404 대신 손상되었습니다. – Elamurugan

관련 문제