Làm cách nào để làm cho các trang mô-đun tùy chỉnh của tôi sử dụng SSL?


11

Tôi đã tạo Mô-đun với một số trang và tôi tự hỏi làm cách nào để buộc các trang này sử dụng SSL trên url, như trang đăng nhập của khách hàng. Không phải tất cả các trang cần nó, nhưng một số làm.

Điều tôi nghĩ đến (mặc dù tôi chưa thử) là đánh giá url trong bộ điều khiển hành động và chuyển hướng đến https://nếu SSL được bật trong cấu hình magento và URL hiện tại không sử dụng.

Cách tiếp cận này có đúng không? Hoặc loại cài đặt này đi trong tập tin cấu hình?

Câu trả lời:


13

Có nó đi vào tập tin cấu hình. Nếu bạn nhìn vào, core/Mage/Checkout/etc/config.xmlbạn có thể thấy Magento thực hiện việc thanh toán như thế nào:

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

Bạn có thể định cấu hình bộ điều khiển của riêng mình để sử dụng URL bảo mật theo cùng một cách.

Tên của thẻ ( <checkout_onepage>) có thể là bất cứ điều gì, miễn là nó là duy nhất.

Giá trị ( /checkout/onepage) phải khớp với phần đầu của các URL cần được bảo mật. Nó được so sánh với URL thực tế, không phải tên tuyến đường!


bạn cũng cần phải đặt web/secure/use_in_frontendthành đúng
gội đầu

Để biết thêm thông tin về điều này: javidh.ir/magento-how-to-deliver-secure-urls
gội đầu
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.