SSL ब्रेक्स वर्डप्रेस सीएसएस


15

हमने नेटवर्क समाधानों से एक SSL सर्टिफिकेट खरीदा है (कभी भी उन्हें मेरे सबसे बुरे दुश्मन, btw के लिए अनुशंसित नहीं करेगा)।

जाहिरा तौर पर यह सक्रिय है ... कुछ चेक ने कहा कि यह हमारे डोमेन के लिए सक्रिय है। लेकिन जब मैंने https://www.texasshredderclassic.com में डाला तो पूरी साइट टूट गई। "ब्रेक" द्वारा और अधिक विशिष्ट होने के लिए, मेरा मतलब है कि यह पूरी तरह से सीएसएस को निष्क्रिय कर देता है, और मेरा लॉगिन उपयोगकर्ता + पासवर्ड अब काम नहीं करता है (ऐसा लगता है कि यह एक सुराग हो सकता है?)

मैंने वर्डप्रेस HTTPS डाउनलोड करने की कोशिश की है, लेकिन यह मुझे व्यवस्थापक पृष्ठ से बाहर निकालता है और सीएसएस को भी नियंत्रित करता है।

मुझे परवाह नहीं है कि यह पूरी साइट पर काम करता है, बस इसे हमारे फॉर्म पेज (texasshredderclassic.com/registration) के लिए काम करने की आवश्यकता है - गुरुत्वाकर्षण रूपों का उपयोग करके और authorize.net से कनेक्ट करना!

मैं यहाँ अपने बाल फाड़ रहा हूँ क्योंकि मेरे पास कोई सुराग नहीं है कि मैं आगे कहाँ जाऊँ। लगता है जैसे हमारे पास एसएसएल सर्टिफिकेट है ... बस काम करने के लिए लानत नहीं मिल सकती है! कोई भी मदद बहुत ही सराहनीय होगी!


'... पूरी साइट टूट गई' वास्तव में किसी के लिए भी मददगार नहीं है, जो सहायता की पेशकश करने को तैयार हो। क्या आप अपने प्रश्नों और व्यवहारों को देख रहे हैं, जिन्हें आप देख रहे हैं?
स्टीव

सुझाव के लिए धन्यवाद, अधिक विस्तार से जोड़ा, उम्मीद है कि यह मदद करता है! धन्यवाद!
user1727053

मुझे CSS के साथ कोई समस्या नहीं मिली, पंजीकरण पृष्ठ पर भी मेरे लिए ठीक लोड है। फायरबग या प्रमाणपत्र / एसएसएल चेतावनी में कोई त्रुटि नहीं। जब तक मुझे पंजीकरण पृष्ठ नहीं मिल जाता; जहां प्रपत्र मुझे बताता है कि पृष्ठ सुरक्षित नहीं है।
स्टीव

कि https: // सामने है, स्टीफन के साथ?
user1727053

हाँ, मैं प्रमाण पत्र का परीक्षण कैसे करूंगा? ;)
स्टीव

जवाबों:


36

लॉगिन भाग के लिए, यह मेरे लिए काम करता है ...

अपने wp-config.php में निम्न लाइन पेस्ट करें

if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='on';

लेकिन सुनिश्चित करें कि आप इसे निम्न पंक्ति से पहले करते हैं

require_once(ABSPATH . 'wp-settings.php');

ऐसा करके आप अपना एडमिन पैनल वापस पा सकते हैं ... यहां देखें विवरण

इसके अलावा मिश्रित सामग्री प्राप्त करने से बचने के लिए, अपने व्यवस्थापक पैनल को पुनर्स्थापित करने के बाद, SETTINGS, सामान्य पर जाएं, सर्वर URL को http से https में बदलें।


1
अच्छाई दु: ख। लगभग एक दर्जन बेवकूफ़ ssl लेखों को Google पर देखने के बाद, जिन्होंने कभी इसका उल्लेख नहीं किया - यह काम करता है।
डोबलर

यह स्वीकार किया जाना चाहिए जवाब, महान काम करता है!
मिगुएल मोटा

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

क्या यह अभी भी अप-टू-डेट है? मैंने इसे दो प्लगइन्स इंस्टॉल करके हल किया: - wordpress.org/plugins/really-simple-ssl और - wordpress.org/plugins/remove-http
rubo77

धन्यवाद, यह काम किया। अतिरिक्त प्लगइन्स की कोई आवश्यकता नहीं है। मैंने core.trac.wordpress.org/ticket/38273#comment
rubo77

4

अपनी WordPress General Settings में जाएं और HTTP से HTTPS से WordPress Address (URL) और Site Address (URL) को बदलें।

ps। और अपनी साइट को तोड़ने वाले सभी प्लगइन को अक्षम करें।

यदि वह इसे ठीक नहीं करता है, तो यहां एक उचित मार्गदर्शिका है और आप कई कदम उठा सकते हैं: https://managewp.com/wordpress-ssl-settings-and-how-to-resolve-mixed-content-warnings


मैं ऐसा करने के बारे में चिंतित हूं क्योंकि मेरे पास एक दोस्त था जिसने एसएसएल के साथ ऐसा करने की कोशिश की और इसने अपने वर्डप्रेस को पूरी तरह से तोड़ दिया (जब वह इसे https: // पर ले गया) और भी, तो क्या इससे मेरे सभी पेज लोड नहीं होंगे सामने https के साथ, यह बहुत धीमी कर रही है?
user1727053

कुछ भी तोड़ना नहीं चाहिए। कल रात बस यही किया।
सैगिव एसईओ

यह आपके विषय / प्लगइन कोड पर निर्भर करता है, अगर यह ठीक से लिखा गया है तो यह कुछ भी प्रभाव नहीं डालेगा।
व्येक

ठीक है, मैंने इसे किया ... अब यह https: // है, लेकिन प्रमाण पत्र अभी भी असुरक्षित कहता है? भगवान मैं अपने सिर के ऊपर हूँ ...
user1727053

मेरे लिए काम किया !!
अब्राम

3

इस प्रकार का CSS "ब्रेकिंग" ज्यादातर HTTPS कनेक्शन पर HTTP अनुरोध के माध्यम से फ़ाइलों तक पहुँचने या असुरक्षित होने के कारण असुरक्षित फ़ाइलों तक पहुँचने के कारण होता है

दिए गए लिंक में, पंजीकरण फॉर्म एक iframe में लोड किया गया है , और इसके साथ ही, इसकी CSS फाइलें HTTP द्वारा लोड की जाती हैं, HTTPS कनेक्शन द्वारा नहीं।

इसलिए, यदि आपके पास पंजीकरण फ़ॉर्म के रूप में दी जाने वाली फ़ाइलों तक सीधी पहुंच है, तो सभी http: // को https: // में बदलकर कार्य किया जा सकता है, लेकिन मैं SSL असुरक्षित सामग्री फिक्सर का उपयोग कर रहा हूं , और यह तब तक ठीक काम करता है अभी।


0

क्या आपने SSL Insecure Content Fixer चलाने की कोशिश की है ? (प्रकटीकरण: मैंने इसे लिखा था, लेकिन मैं सिर्फ यह जानना चाहता हूं कि आपने इस प्लगइन के साथ अपनी समस्या को ठीक करने की कोशिश की है)। यह स्क्रिप्ट लोड त्रुटियों में से अधिकांश को साफ़ करना चाहिए, कम से कम उन प्लगइन्स के लिए जो बहुत शरारती नहीं हैं।

मैंने देखा कि आप WP 3.5 चला रहे हैं। मेरे पास आज सुबह एक रिपोर्ट थी कि किसी ने स्टाइलशीट के साथ WP 3.5 चलाने का उपयोग करके लोड किया bloginfo('stylesheet_url');था, वही समस्या थी, उनके विषय की स्टाइलशीट पर असुरक्षित सामग्री रिपोर्ट। क्या आप अपने विषय को देख सकते हैं और हमें बता सकते हैं कि आपकी शैलियाँ कैसे भरी हुई हैं?


मुझे यह जानकारी कहां मिलेगी? SSL असुरक्षित सामग्री फिक्सर का उपयोग करने की कोशिश की ... कोई अंतर नहीं!
user1727053

अपने विषय के शीर्ष लेख में देखें। एफपीपी, <link rel="stylesheet"बिट्स ढूंढें और हमें बताएं कि वे क्या कहते हैं।
23

@ user1727053: क्या आपने अपनी थीम में शीर्ष लेख में देखा है? स्टाइलशीट लिंक क्या हैं? क्या आप अभी भी SSL Insecure Content Fixer या WordPress HTTPS चला रहे हैं? (यदि ऐसा है, तो आपके पास कुछ खराब प्लगइन्स / थीम हैं; यदि नहीं, तो कृपया उनमें से किसी एक को चालू करें ताकि हम देख सकें कि जो टूटा हुआ है वह क्या है!)
वेबवेयर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.