Skip to content

Cloudflare के पीछे WordPress ​

WordPress साइट Cloudflare के पीछे अच्छी चलती है, जब साइट के पते में HTTPS हो, प्लगइन असली विज़िटर IP देख पाएं और हर पेज को सिर्फ एक टूल कैश करे। साइट Cloudflare के जरिए चलने लगे, उसके बाद ये चरण अपनाएं।

शुरू करने से पहले ​

चरण ​

  1. WordPress में Settings, फिर General खोलें। WordPress Address (URL) और Site Address (URL), दोनों https:// से शुरू हों। विज़िटर जो नाम इस्तेमाल करते हैं, www के साथ या बिना, वही रखें।

  2. HTTPS पर रीडायरेक्ट सिर्फ एक जगह से करें। Cloudflare की Always Use HTTPS सेटिंग, या एक WordPress प्लगइन इस्तेमाल करें, दोनों एक साथ नहीं।

  3. ब्राउज़र मिक्स्ड कंटेंट की चेतावनी दिखाए तो अपने कंटेंट के पुराने http:// पते बदलकर https:// कर दें। देखें मिक्स्ड कंटेंट चेतावनी।

  4. असली विज़िटर IP दिखाएं। Cloudflare के पीछे WordPress को विज़िटर की जगह Cloudflare का पता दिखता है। wp-config.php फाइल में, "stop editing" वाली लाइन के ऊपर यह कोड डालें:

    php
    if (isset($_SERVER['HTTP_CF_CONNECTING_IP'])) {
        $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_CF_CONNECTING_IP'];
    }
  5. सिक्योरिटी प्लगइन इस्तेमाल करते हैं तो उसकी सेटिंग खोलकर वह विकल्प चुनें जो विज़िटर का IP CF-Connecting-IP हेडर से पढ़ता है। विकल्प का नाम हर प्लगइन में अलग होता है। ऐसा न करने पर प्लगइन हमलावर की जगह Cloudflare का पता ब्लॉक कर सकता है।

  6. सिर्फ एक पेज कैश इस्तेमाल करें। कैश प्लगइन चालू है तो उसकी सेटिंग रखें और डायनामिक पेज के लिए Cloudflare में "Cache Everything" चालू न करें। /wp-admin, /wp-login.php और शॉप के पेज, जैसे कार्ट और चेकआउट, हर कैश से बाहर रखें।

  7. कैश सेटिंग बदलने के बाद प्लगइन का कैश साफ करें और Cloudflare में Purge Cache इस्तेमाल करें।

  8. सिर्फ वही सिक्योरिटी प्लगइन लगाएं जिसकी जरूरत है, और WordPress, थीम और प्लगइन अपडेट रखें। आपकी साइट xmlrpc.php इस्तेमाल नहीं करती, तो Cloudflare के पीछे अपनी साइट सुरक्षित करें गाइड की तरह उस पर rate limit लगाएं।

विज़िटर IP वाला कोड सिर्फ प्रॉक्सी चालू होने पर इस्तेमाल करें

जो भी सीधे आपके सर्वर तक पहुंच जाए, वह नकली CF-Connecting-IP हेडर भेज सकता है। चरण 4 का कोड सिर्फ उसी साइट पर इस्तेमाल करें जो Cloudflare प्रॉक्सी (ऑरेंज क्लाउड) से चलती है।

सामान्य गलतियां ​

  • Settings, फिर General में एक पता http:// से और दूसरा https:// से होना। इससे रीडायरेक्ट लूप बनता है।
  • दो प्लगइन का एक साथ HTTPS पर रीडायरेक्ट करना।
  • /wp-admin या लॉगिन पेज को कैश करना।
  • सिक्योरिटी प्लगइन के लॉग में सिर्फ Cloudflare के पते दिखना।

मदद चाहिए? ​

क्लाइंट एरिया में सपोर्ट टिकट खोलें या [SUPPORT_CONTACT] पर संपर्क करें। प्लगइन के नाम और एरर का सही संदेश बताएं।

संबंधित गाइड ​

अंतिम समीक्षा ​

2026-10-29

APNCloud की आधिकारिक सहायता। मुख्य वेबसाइट: apncloud.com · क्लाइंट एरिया: account.apncloud.com