यदि आपका Blogger ब्लॉग “Redirect Error”, “Redirected too many times”, “This webpage has a redirect loop” या साइट बार-बार किसी दूसरी लिंक पर जा रही है — तो यह गाइड आपकी समस्या को एक-एक स्टेप में ठीक करने के लिए बनी है। मैं हर संभव कारण और उसके समाधान विस्तार से दे रहा हूँ: HTTPS, Custom Domain (DNS), A/CNAME records, Blogger settings, Theme code, Internal links, 301/302 redirects, और Search Console reindexing.
नीचे दिए गए सभी स्टेप्स क्रमबद्ध हैं — Step-1 से शुरू करिये और हर स्टेप के बाद अपनी साइट चेक करिये।
Contents — क्या क्या कवर करेंगे
- Redirect Error के सामान्य कारण
- Step-by-Step फिक्स (सरल से कठिन)
- Custom Domain (DNS) की सही सेटिंग
- HTTPS settings और Redirect
- Theme & Template से जुड़ी समस्याएँ
- Internal links, Permalinks और Deleted posts
- Search Console / Indexing समाधान
- Mobile redirect और Country redirects
- Advanced: .htaccess जैसा नहीं, पर DNS/CDN सेटिंग्स
- Quick Checklist और Recovery Plan
- FAQs
1) Redirect Error के सामान्य कारण
सबसे पहले यह जान लें कि Redirect Error क्यों होते हैं। बड़े कारण:
- HTTPS mismatch — साइट https पर लड़ रही है लेकिन redirect off है (या उल्टा)।
- Custom domain DNS गलत — A/CNAME मिसिंग या गलत IPs।
- WWW vs non-WWW mismatch — www.domain.com और domain.com के बीच सही redirect नहीं।
- पुराना permalink / post URL change — पुराना URL किसी दूसरी जगह redirect कर रहा है।
- Theme में गलत script या redirect loop — theme/menu/custom JS में loop बनना।
- CDN या Proxy misconfig — Cloudflare आदि पर Page Rule गलत।
- Browser cache / cookies — कभी-कभी client side caching से loop दिखता है।
2) सबसे आसान और सबसे ज़रूरी स्टेप (पहले करें)
Step A — Browser cache और cookies clear करें
पहले तेज़ चेक करें: Incognito window खोलें (Ctrl+Shift+N) और अपनी साइट खोलें। यदि साइट Incognito में सही खुलती है, तो निश्चित रूप से browser cache/cookies कारण है — clear कर के retry करें।
Step B — किसी और network/device से चेक करें
कभी-कभी local ISP या router settings कारण बनते हैं। Mobile data पर खोलकर देखें।
3) Blogger Settings में HTTPS — सही तरीके से सेट करें
यह सबसे सामान्य कारण है। सही करना आसान है:
- Dashboard → Settings → नीचे HTTPS सेक्शन देखें।
- HTTPS Availability = ON रखें (यदि उपलब्ध है)।
- HTTPS Redirect = ON रखें — ताकि सभी HTTP requests HTTPS पर redirect हो जाएँ।
यदि आपने हाल ही में custom domain जोड़ा है तो HTTPS certificate provisioning को कुछ मिनट-घंटे लग सकते हैं। इंतजार करें और फिर से चेक करें।
4) Custom Domain (DNS) — सबसे सटीक और महत्वपूर्ण चरण
अगर आपने Blogger पर custom domain जोड़ा है (उदा. yourdomain.com), तो DNS records बिलकुल सही होने चाहिए। गलत या incomplete DNS redirects loop बनाते हैं।
Required DNS Records for Blogger (step by step)
- अपने domain registrar (GoDaddy, Namecheap, BigRock, Google Domains आदि) में login करें।
- DNS Management / DNS Zone Editor खोलें।
- नीचे दिए 2 CNAME जोड़ें (पहला हमेशा):
CNAME
Host/Name: www
Value/Target: ghs.google.com
- Google ने जो दूसरे CNAME verify code दिया (blogger console में दिखता है) — उसे भी जोड़ें। Example:
CNAME
Host/Name: abcd1234
Value/Target: gv-xxxxxxxx.dv.googlehosted.com
- फिर 4 A Records जोड़ें (Blogger recommends):
A 216.239.32.21
A 216.239.34.21
A 216.239.36.21
A 216.239.38.21
- Save करें और propagation के लिए 1–24 घंटे प्रतीक्षा करें (कभी-कभी जल्द भी update हो जाता है)।
यदि आपके पास www और root दोनों redirect हो रहे हैं तो सुनिश्चित करें कि Blogger → Publishing → Custom domain में domain सही चुना गया है और “Redirect domain” ON है (yourdomain.com → www.yourdomain.com)।
5) WWW vs non-WWW Redirect Setup
यह एक बहुत आम समस्या है — user root domain (yourdomain.com) पर आता है पर server www पर redirect करता है, और फिर फिर वही redirect हो कर loop बन जाता है।
Fix:
- Blogger → Settings → Publishing → Custom domain में domain डालें (www.yourdomain.com)।
- “Redirect yourdomain.com to www.yourdomain.com” विकल्प को ON रखें।
- DNS में A records भी ऊपर दिए अनुसार होने चाहिए।
6) Cloudflare या किसी CDN पर Redirect Rules चेक करें
यदि आपने Cloudflare जैसे CDN का उपयोग किया है, वहां पर Page Rules या SSL Mode गलत होने से redirect loop आता है:
- Cloudflare Dashboard → SSL/TLS → SSL mode = Full (not flexible) या Full (strict) रखना बेहतर है।
- यदि Flexible रखा होगा तो Cloudflare और origin server के बीच redirect conflict आ सकता है।
- Page Rules → यदि कोई redirect rule है जो HTTP→HTTPS और फिर फिर से HTTP पर भेज रहा है तो उसे हटाएँ/संसोधित करें।
7) Theme / Template के बारे में जांच (Custom HTML/JS)
कभी-कभी Theme की customizations (जैसे header में JS, meta tags या third-party plugins) redirect loop बनाते हैं।
Fix steps:
- Dashboard → Theme → “Revert to default” या पहले का backup theme apply कर के देखें।
- यदि default theme से समस्या ठीक हो जाती है तो आपने theme में कुछ custom code जोड़ा था — उस code को line-by-line हटाकर identify करें।
- Menu links और navigation में
http:// या गलत URLs नहीं होने चाहिए।
- Custom JavaScript में
location.href या forced redirect code न हो — हटाएँ।
8) Deleted Posts / Broken Internal Links Check करें
यदि किसी पोस्ट को आपने हटाया पर उसी पोस्ट का link कहीं और पेज पर मौजूद है, तो user redirect error जैसा अनुभव कर सकता है।
Fix:
- Broken Link Checker tool या Screaming Frog (light) run करें और 404/redirects देखें।
- Internal links update करें — पुराने links को नया permalink दें या हटाएँ।
- यदि पुराने पोस्ट का traffic है और आपने permalink बदला है — 301 redirect handle करें (Blogger में manual 301 सरल नहीं है; ऐसे केस में पुराने पोस्ट को restore कर के proper redirect strategy अपनाएँ)।
9) Search Console / Indexing Steps (Google को नया path बताएं)
यदि आपने permalink बदले हैं या HTTPS पर switch किया है तो Google के पास पुराने URL cached होंगे — इसलिए Search Console में reindex request करें:
- Google Search Console में अपनी property add करें (http, https और www variants अलग-अलग property होते हैं)।
- URL Inspection tool में problem URL डालें → Inspect → Request Indexing (यदि “URL is not on Google” दिखाई दे तो Request Indexing करें)।
- Coverage रिपोर्ट देखें — किसी redirect error या crawl error को monitor करें।
10) Mobile Redirect Issues और dynamic serving
कुछ themes mobile view में अलग से redirect करती हैं या mobile theme disabled होने पर loop आता है:
- Theme → Customize → Mobile view settings देखें।
- यदि custom mobile template इस्तेमाल कर रहे हों तो उसे temporary disable कर के test करें।
- “Add trailing slash” या “remove trailing slash” जैसी minor permalink settings कभी-कभी conflict बनाते हैं —统一 स्वरूप रखें।
11) Example Case Studies — समस्याएँ और उनके समाधान
Case 1 — “Redirected too many times” after enabling HTTPS
Symptoms: Site पहले सही चल रही थी, फिर HTTPS Availability ON करने के बाद loop दिखने लगा।
Solution:
- Blogger → Settings → HTTPS Redirect off करें और फिर on करें।
- Registrar DNS में A/CNAME सही हैं क्या चेक करें।
- Cloudflare use कर रहे हों तो SSL Mode Flexible नहीं होना चाहिए — Full परिवर्तित करें।
- Browser cache clear कर के test करें।
Case 2 — Custom domain के बाद site www पर नहीं खुल रही
Symptoms: yourdomain.com open हो रहा है पर www.yourdomain.com error दे रहा है।
Solution:
- Ensure CNAME www → ghs.google.com exists.
- Ensure Blogger publishing shows custom domain as
www.yourdomain.com and redirect root → www ON.
- Add A records as provided earlier.
12) Advanced: यदि आप Cloud DNS / Reverse Proxy use कर रहे हैं
यदि आप किसी advanced setup (Cloudflare Worker, reverse proxy, load balancer) का उपयोग कर रहे हैं, तो redirect loops complex हो सकते हैं:
- Ensure origin server header
X-Forwarded-Proto सही है।
- Cloudflare पर “Always use HTTPS” और “Automatic HTTPS Rewrites” के rules देखें — कभी-कभी ये combined rules loop बनाते हैं।
- यदि आपने Page Rule में redirect लगा रखा है — उसे disable कर के टेस्ट करें।
13) Quick Recovery Plan (यदि साइट पूरी तरह down हो)
- अपने registrar में login कर के DNS records revert करें (यदि आपने हाल ही में बदले हो)।
- Theme को default पर revert करें।
- Blogger → Settings → HTTPS Availability = OFF (temporary) और फिर site check करें।
- A records और CNAME को verify करें; गलत entry हटाएँ।
- Cloudflare/Proxy disable करके direct DNS test करें।
- यदि कुछ भी काम न करे, registrar support या Blogger support से contact करें (DNS screenshots भेजें)।
14) Useful Commands & Tools (Quick reference)
15) Preventive Best Practices
- Custom domain setup करते समय registrar की documentation follow करें और exact records copy-paste करें।
- Cloudflare/Proxy पर SSL Mode को समझ कर रखिये — Flexible से अक्सर problem आती है।
- Theme में कभी भी unknown third-party redirect JS न डालें।
- HTTPS Redirect ON रखने से पहले DNS propagation verify कर लें।
- Search Console में सभी domain variants (http/https, www/non-www) अलग अलग add करें।
16) Quick Checklist — एक नज़र में
| चेक आइटम | स्टेटस |
| Browser cache cleared | ✔ |
| HTTPS Availability = ON | ✔ |
| HTTPS Redirect = ON | ✔ |
| www → ghs.google.com CNAME मौजूद | ✔ |
| Google verify CNAME मौजूद | ✔ |
| 4 A records मौजूद | ✔ |
| Cloudflare SSL Mode = Full/Strict | ✔ |
| Theme JS में redirect code नहीं | ✔ |
| Search Console में URL reindex request भेजा | ✔ |
17) FAQs (अक्सर पूछे जाने वाले सवाल)
Q. क्या मैं DNS बदलते ही तुरंत redirect fix देख पाऊँगा?
A. नहीं—DNS propagation 1–24 hours ले सकती है। अक्सर 30–60 मिनट में दिखना शुरू हो जाता है, पर कभी-कभी धीरे भी propagate होता है।
Q. Cloudflare use कर रहा हूँ पर site redirect loop दे रही है — क्या करूँ?
A. Cloudflare SSL Mode check करें — इसे Full या Full (strict) पर रखें; Flexible पर न रखें। Page Rules में कोई loop तो नहीं, यह भी चेक करें।
Q. मैंने theme बदला और loop शुरू हुआ — क्या करें?
A. तुरंत previous/default theme पर revert करें। Custom code step-by-step add कर के identify करें कि कौन-सा script समस्या कर रहा था।
18) निष्कर्ष — समापन और अंतिम सुझाव
Redirect Error का समाधान क्रमबद्ध तरीके से किया जाए तो यह ज्यादातर मामलों में आसानी से ठीक हो जाता है। सबसे जरूरी चीजें: HTTPS सेटिंग सही रखें, DNS (CNAME + A records) सही डालें, और यदि CDN/Cloudflare use करते हैं तो उसके SSL rules सावधानी से सेट करें। Theme/JS और internal links को देखकर conflicts हटाएँ और Search Console में reindex करें।
।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।
Comments
Post a Comment