ฉันจะทำให้หน้าโมดูลที่กำหนดเองของฉันใช้ SSL ได้อย่างไร


11

ฉันได้สร้างโมดูลด้วยบางหน้าและฉันสงสัยว่าฉันจะบังคับให้หน้านี้ใช้ SSL ใน url ได้อย่างไรเช่นหน้าเข้าสู่ระบบของลูกค้า ไม่ใช่ทุกหน้าที่ต้องการ แต่บางคนก็ทำได้

สิ่งที่อยู่ในใจ (แม้ว่าฉันยังไม่ได้ลอง) ก็คือการประเมิน URL ในตัวควบคุมการดำเนินการและเปลี่ยนเส้นทางhttps://หากเปิดใช้งาน SSL ในการตั้งค่าแบบวีโอไอพีและ URL ปัจจุบันไม่ได้ใช้งาน

วิธีนี้ถูกต้องหรือไม่ หรือการตั้งค่าประเภทนี้ไปในไฟล์กำหนดค่าหรือไม่

คำตอบ:


13

ใช่มันจะเข้าไปในไฟล์กำหนดค่า หากคุณดูที่core/Mage/Checkout/etc/config.xmlคุณสามารถดูว่าวีโอไอพีทำอย่างไรกับการชำระเงิน:

<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
แชมพู
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.