사용자 정의 모듈 페이지가 SSL을 사용하도록하려면 어떻게합니까?


11

일부 페이지로 모듈을 만들었으며 고객 로그인 페이지와 같이 URL에서이 페이지를 강제로 SSL에서 사용하도록하는 방법이 궁금합니다. 모든 페이지가 필요한 것은 아니지만 일부는 필요합니다.

(내가 시도하지는 않았지만) 생각 나는 것은 액션 컨트롤러에서 URL을 평가하고 https://magento 구성에서 SSL이 활성화되어 있고 현재 URL에서 사용하지 않는 경우 리디렉션 하는 것입니다.

이 방법이 맞습니까? 아니면 이런 종류의 설정이 구성 파일에 포함됩니까?

답변:


13

예, 구성 파일로 들어갑니다. 당신이 보면 core/Mage/Checkout/etc/config.xml당신은 체크 아웃을 위해 Magento가 어떻게하는지 볼 수 있습니다 :

<frontend>
    <secure_url>
        <checkout_onepage>/checkout/onepage</checkout_onepage>
        <checkout_multishipping>/checkout/multishipping</checkout_multishipping>
    </secure_url>
</frontend>

동일한 방식으로 보안 URL을 사용하도록 자체 컨트롤러를 구성 할 수 있습니다.

태그 ( <checkout_onepage>) 의 이름 은 고유 한 것이면 무엇이든 될 수 있습니다.

값 ( /checkout/onepage)은 보안되어야하는 URL의 시작과 일치해야합니다. 경로 이름이 아닌 실제 URL과 비교됩니다!


또한 web/secure/use_in_frontendtrue 로 설정 해야합니다.
샴푸

이것에 대한 더 많은 정보를 원하시면 : javidh.ir/magento-how-to-deliver-secure-urls
shampoo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.