मैं अपने कस्टम मॉड्यूल पृष्ठों को SSL का उपयोग कैसे करूँ?


11

मैंने कुछ पृष्ठों के साथ एक मॉड्यूल बनाया है और मैं सोच रहा हूं कि मैं इस पृष्ठ को ग्राहक लॉगिन पृष्ठ की तरह यूआरएल पर एसएसएल का उपयोग करने के लिए कैसे मजबूर करूं। सभी पृष्ठों को इसकी आवश्यकता नहीं है, लेकिन कुछ करते हैं।

दिमाग में क्या आता है (हालांकि मैंने इसे आज़माया नहीं है) एक्शन कंट्रोलर में url का मूल्यांकन करना है और https://यदि SSL 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_frontendसही पर सेट करने की आवश्यकता है।
शैंपू

इस बारे में अधिक जानकारी के लिए: javidh.ir/magento-how-to-deliver-secure-urls
शैम्पू
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.