एसएसएल सुरक्षित संपूर्ण फ्रंटेंड (सभी पृष्ठ)


14

मैं डिजिटल उत्पादों की बिक्री करने वाला एक स्टोर चलाता हूं और मेरे लिए ग्राहकों को यह दिखाना बहुत महत्वपूर्ण है कि मेरा ENTIRE स्टोर सुरक्षित है। इसके अलावा Google ने एसएसएल की मदद करने वाली साइटों को पुरस्कृत करना शुरू कर दिया है। http://googlewebmastercentral.blogspot.se/2014/08/https-as-ranking-signal.html

मैं Magento में अपने सभी फ्रंटएंड पृष्ठों पर SSL (https) का उपयोग करना चाहूंगा। मैंने उत्तर और / या एक्सटेंशन के लिए फ़ोरम और Google खोजा है, लेकिन परिणाम के बिना।

क्या किसी को पता है कि यह कैसे प्राप्त करने के लिए? इसके अलावा, क्या मुझे ऐसा करते समय किसी भी समस्या को छोड़ देना चाहिए? मुझे पता है कि गति कम हो जाएगी लेकिन यह ठीक है।

जवाबों:


18

HTTPS रूट पर अनुप्रेषित का असुरक्षित URL सेटिंग से कोई लेना-देना नहीं है और .htaccessसुझाई गई सेटिंग की आवश्यकता नहीं है।

आप समस्या है तो जब से पुनः निर्देशित http://yoursite.com/your_product.htmlकरने के लिए https://yoursite.com/जब HTTPS का उपयोग करके, बस पर जाएँ:

System-> Configuration-> General-> Web->Redirect options

और सेट करें:

Auto-redirect to Base URL -> No

यदि आपको मिश्रित सामग्री के मुद्दों को रोकने के लिए टूटे हुए URL / शैलियों को बदलकर href="http://somewhere...या सामान्य रूप src="http://somewhere..."से href="/magento///somewhere...और ठीक करने की आवश्यकता है src="//somewhere..."। बेशक, सभी बाहरी सेवाओं को HTTPS का समर्थन करना चाहिए, लेकिन बाहरी संसाधनों के धीमेपन को ध्यान में रखना चाहिए।


14

ITS NOT THAT SIMPLE ... स्टोर असुरक्षित असुरक्षित यूआरएल को https में बदलने के साथ एक समस्या है। मौजूदा पृष्ठों के किसी भी लिंक, जिसमें विज्ञापनों के लिंक, Google में अनुक्रमित पृष्ठ, आदि शामिल हैं, जो http://yoursite.com/your_product.html पर इंगित करते हैं, को https://yoursite.com/ पर पुनः निर्देशित किया जाएगा।

आपको अपने विषय से गुजरना होगा और सुनिश्चित करना होगा कि http का कोई संदर्भ नहीं है:

और फिर...

आपको इसके साथ कोड के साथ अपने htaccess फ़ाइल में सभी http: अनुरोधों को https: रीडायरेक्ट करने की भी आवश्यकता होगी:

############################################
## REDIRECT TO HTTPS ALWAYS
    RewriteCond %{SERVER_PORT} !443
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

इसे आपकी मौजूदा htaccess फ़ाइल में इसके बाद कहीं डालने की आवश्यकता होगी:

############################################
## enable rewrites
    Options +FollowSymLinks
    RewriteEngine on

आपको इसे अपनी विशिष्ट स्थिति और सर्वर सेट पर समायोजित करने की आवश्यकता होगी।


हाय जॉन, इस जानकारी के लिए बहुत बहुत धन्यवाद। यह सुनिश्चित करने में मदद करेगा कि दुकान को सुरक्षित करने का समय कब है!
टोबियास बिन्देमो

13

अपने सुरक्षित और असुरक्षित साइट दोनों के लिए अपना आधार यूआरएल सेट करें https://yoursite.com/। बस आपको इतना ही करना है।


हाय प्रोटो! आपके उत्तर के लिए धन्यवाद। क्या यह वास्तव में इतना आसान है? मैंने SSL का उपयोग करके एक्सटेंशन और संशोधनों के कारण समस्याओं के बारे में कुछ ( magento.stackexchange.com/a/9891/13106 ) पढ़ा है । मेरा अनुमान यह होगा कि यदि मैं सभी पृष्ठों पर SSL का उपयोग करता हूं तो ये मुद्दे और भी बढ़ जाएंगे - आपको क्या लगता है?
टोबियास बिन्देमो

2
मैंने समझाया कि कैसे Magento के सामने के छोर के लिए एसएसएल को सक्रिय किया जाए, बशर्ते कि आपके पास पहले से ही है। SSL प्रमाणपत्र कैसे प्राप्त करें और कैसे स्थापित करें यह एक सामान्य वेब सर्वर कॉन्फ़िगरेशन समस्या है और इस SE के लिए ऑफ़-टॉपिक है।
प्रोटो

@Pronto मुझे विश्वास है कि टोबीस पूछ रहा था कि क्या यह Magento एक्सटेंशन को प्रभावित करता है, बजाय SSL प्रमाणपत्र को
जलाने

यह एक सबसे अच्छा उपाय है।
पांडुरंग पाटिल

5

मेरा सुझाव है, अपने घोड़ों को पकड़ो।

उदाहरण के लिए, यदि आप Magento Enterprise Edition का उपयोग कर रहे हैं, तो पूरी साइट के लिए HTTPS, Magento के पूर्ण पृष्ठ कैश को काम करने से रोक देगा। हमने एक फ़िक्स बनाया, जिसका उपयोग करने के लिए कोई भी - https://github.com/elastera/EnterprisePageCacheSSL (आपकी प्रतिक्रिया बहुत सराहा गया है)।

SSL हैंडशेक और संभवतः कई तृतीय पक्ष स्क्रिप्ट के कारण आपके पृष्ठ लोड समय में काफी वृद्धि हो सकती है।

यदि आप CDN का उपयोग करते हैं, तो सुनिश्चित करें कि आप अपने किनारों पर कस्टम एसएसएल प्रमाणपत्र स्थापित करने के लिए हाथ और पैर का भुगतान नहीं करते हैं।

मैंने हाल ही में इस विषय के बारे में विवरण के साथ एक ब्लॉग पोस्ट लिखा था: " HTTPS पर Google की सलाह आपकी Magento साइट को क्यों खराब करेगी "

क्षमा करें यदि मैंने कदम-दर-कदम गाइड करने के लिए एक कदम प्रदान किया, लेकिन मुझे आशा है कि मैंने आपके आगे स्पष्ट बाधाएं बनाईं।


0

Magento CE 1.9.4.3 के लिए, मुझे सेट करने की आवश्यकता थी

सीमांत में सुरक्षित URL का
उपयोग करें = हाँ व्यवस्थापन में सुरक्षित URL का उपयोग करें = हाँ

in व्यवस्थापन> सिस्टम> कॉन्फ़िगरेशन> सुरक्षित:

यहाँ छवि विवरण दर्ज करें

मैंने सर्वर स्तर पर कोई अन्य कॉन्फ़िगरेशन नहीं किया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.