2012-07-14 12 views
7

मैंने एक खोज किया और मेरे प्रश्न पर यहां कोई जवाब नहीं मिला। http के विपरीत, https पृष्ठ पर यूआरएल https होने की आवश्यकता है, इस बारे में मैं उलझन में हूं।किसी https पृष्ठ पर कौन से यूआरएल https होने की आवश्यकता है?

मैं अपनी वेबसाइटों की एक श्रृंखला बना रहा हूं जिसे https से अधिक एक्सेस किया जाना चाहिए। पृष्ठों के शीर्ष पर एक मेनू है। मैंने https के बजाय http का उपयोग करके पृष्ठ में स्टाइल शीट को गलती से शामिल किया, और मैंने जिन सभी ब्राउज़रों की कोशिश की, वे मुझे असुरक्षित सामग्री के बारे में चेतावनी देते थे। लेकिन, मैं पृष्ठ http पृष्ठ के शीर्ष पर मेनू लिंक छोड़ सकता हूं, और कोई समस्या नहीं है।

तो, हूं, कह रही है कि चीजें हैं जो किया जा रहा है इस तरह के स्टाइल शीट और छवियों के रूप में पृष्ठ पर भरी हुई, में मैं सही कड़ी में https की आवश्यकता है, लेकिन यह है कि सादे पुराने href लिंक सिर्फ उन्हें में http हो सकता है ?

आपकी सलाह के लिए धन्यवाद।

+1

बाह्य सामग्री लोड करने के लिए किए गए सभी URL (imgs, लिपियों, आदि ...) https होना चाहिए। आप चेतावनी/त्रुटियों के बिना एक सुरक्षित पृष्ठ में गैर-सुरक्षित डेटा लोड नहीं कर सकते हैं। आपके पास गैर-सेकुर एपेज पर इंगित लिंक हो सकते हैं, लेकिन अभी भी "आप एक सुरक्षित पृष्ठ छोड़ रहे हैं" चेतावनियां होंगी। –

उत्तर

2

आम तौर पर इस तरह के रूप खरीद पेज, क्रेडिट कार्ड आदि प्रसंस्करण पृष्ठों में इस तरह के या बैंकों के लिए वेबसाइटों अन्य वित्तीय संस्थानों या यहाँ तक कि लॉगिन पृष्ठों के रूप में https या कभी कभी सभी पृष्ठों की तैयारी में हैं अपने सुरक्षित पृष्ठों।

आप का उपयोग क्या प्रोटोकॉल-संबद्ध URL जिसमें आप बस http या https और अभी भी ब्राउज़र के दोनों यह पता लगाने में सक्षम हो जाएगा निर्दिष्ट नहीं करते हैं कहा जाता है से http या https हिस्सा deciper करने के लिए ब्राउज़र को छोड़ सकते हैं। एक उदाहरण:

//example.com 
//google.com 

मान लें कि आपका डोमेन foo.com है चलो, आप की तरह सभी URL निर्दिष्ट होगा:

//foo.com/page1.html 
//foo.com/otherpage 

तो आप बस अपने URL में http या https हिस्सा छोड़ दें।

प्रोटोकॉल-संबद्ध URL के बारे में अधिक जानने के लिए देखें:

2

हां, पृष्ठ बनाने के लिए उपयोग किए जाने वाले सभी लिंक (HTML, CSS, जावास्क्रिप्ट, छवियों) को https पर सेवा करने की आवश्यकता है। इसका मतलब है कि उस डोमेन के सभी यूआरएल https पर सेवा करने की आवश्यकता है।

अन्य वेबसाइटों के लिए लिंक http बस ठीक हो सकता है। आप यह जांचना चाहेंगे कि उन लिंकों को https पर भी देखा जा सकता है, क्योंकि उपयोगकर्ता उन वेबसाइटों पर जाने के लिए एक सुरक्षित कनेक्शन का उपयोग भी करेगा।

+0

लेकिन अगर मैं मेन्यू लिंक 'https' बना देता हूं, तो एक ही समस्या तब होगी जब वे उस लिंक पर क्लिक करें (वे' https' पर एक और पेज पर पहुंचेगा, जो एक ही समस्या पैदा करता है)।मैं केवल इन कुछ पृष्ठों को सुरक्षित रूप से सेवा देना चाहता हूं। – Nate

+0

@Nate: यह अपरिहार्य है क्योंकि उपयोगकर्ता एक सुरक्षित पृष्ठ छोड़ रहा है। लेकिन उन पृष्ठों को 'https' पर भी क्यों न दें? आप 'https' पर सभी सामग्री की सेवा करके "इस वेब पेज के कुछ हिस्सों सुरक्षित नहीं हैं" संदेश ले सकते हैं, लेकिन यदि आप एक सुरक्षित पृष्ठ छोड़ते हैं, तो ब्राउज़र वास्तव में उपयोगकर्ता को इसके बारे में सूचित कर सकते हैं। –

+0

शिमोन, जो मैंने पढ़ा है, वह 'https' पर एक संपूर्ण वेबसाइट की सेवा करने में बहुत अक्षम है। – Nate

संबंधित मुद्दे