カスタムモジュールページでSSLを使用するにはどうすればよいですか?


11

いくつかのページを含むモジュールを作成しましたが、このページで、顧客のログインページのように、URLでSSLを強制的に使用する方法を知りたいと思います。すべてのページで必要なわけではありませんが、必要なページもあります。

(私は試していませんが)頭に浮かぶのは、アクションコントローラーでURLを評価し、https://magento configでSSLが有効になっていて、現在のURLがそれを使用していない場合にリダイレクトすることです。

このアプローチは正しいですか?または、この種の設定は構成ファイルに含まれますか?

回答:


13

はい、構成ファイルに入ります。あなたが見てみると、core/Mage/Checkout/etc/config.xmlMagentoがチェックアウトのためにそれを行う方法を見ることができます:

<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_frontend、true に設定する必要があります。
シャンプー2017年

この詳細については、javidh.ir
シャンプー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.