ब्लॉग री-डायरेक्शन की अजीब समस्या और उसका समाधान

मित्रो कल एक अजीब ही सवाल मेरे पास आया, सवाल था डी.एन.ए. ऑफ़ वर्ड्स वाले राजेन्द्र गुप्ता जी का यह रहा सवाल उनके शब्दों में-

प्रिय योगेंद्र जी नमस्ते।
आपका ब्लॉग पढ़ कर और ट्यूटोरीयल विडियो सुन कर मैंने एक ब्लॉग शुरू किया। किन्तु अब एक जगह अटक गया हूँ। आपकी सहायता अगर मिल जाए तो बहुत आभारी रहूँगा। मेरा ब्लॉग IE और Firefox से तो खुलता है किन्तु Google Chrome में वह किसी और के ब्लॉग पर चला जाता है। मैंने Google Chrome, Google, Blogger, Webmaster फोरम पर अपना प्रश्न लिखा है पर कहीं भी उत्तर नहीं मिला है। मेरा ब्लॉग है DNA of Words शब्दों का डीएनए http://dnaofwords.blogspot.com/
सप्रेम, साभार
राजेंद्र गुप्ता दिल्ली

अब तो आप समझ ही गए होंगे कि समस्या अजीब क्यूँ है, यदि री-डायरेक्ट हो ही रहा है तो सभी में होना चाहिए था सिर्फ गूगल क्रोम में ही क्यूँ हो रहा है? इस सवाल का जबाब तो मुझे नहीं मिला, यदि आप में से किसी को पता हो तो बताइये|

इस समस्या का समाधान तो हो ही गया, यह रहा समाधान-

1) टेम्पलेट -> HTML संपादित करें -> आगे बढ़ें पर जाएँ, वहां पर टैग के ठीक नीचे यह HTML कोड लिखा था|

<script type='text/javascript'>
var blog = document.location.hostname;
var slug = document.location.pathname;
var name = blog.split(&quot;.&quot;);
 
if (name[name.length-1] != &quot;com&quot;) {
  var ncr = name[0] + &quot;.blogspot.com/ncr&quot;;
  window.location.replace (&quot;http://&quot; + ncr + slug);
}
</script>
यह कोड हमारे ब्लॉग को रीडायरेक्ट करने के लिए लिखा जाता है, गूगल इसका प्रयोग हमारे ब्लॉग को देश सम्बंधित डोमेन पर रीडायरेक्ट करने के लिए करता है|

अब यह तो पता था कि समस्या रीडायरेक्शन की वजह से है, तो इस रीडायरेक्शन को ख़त्म करने से यह समस्या हल हो सकती है| इस रीडायरेक्शन को ख़त्म करने के लिए मैंने यह कोड डिलीट कर दिया और इसकी जगह यह कोड लिख दिया-

<script type='text/javascript'>
var blog = document.location.hostname;
var slug = document.location.pathname;
var ctld = blog.substr(blog.lastIndexOf(&quot;.&quot;));
if (ctld != &quot;.com&quot;) {
var ncr = &quot;http://&quot; + blog.substr(0, blog.indexOf(&quot;.&quot;));
ncr += &quot;.blogspot.com/ncr&quot; + slug;
window.location.replace(ncr);
}
</script>

टेम्पलेट सहेजने के बाद जब ब्लॉग को जांचा तो देखा अब यह ब्लॉग एक दम सही काम कर रहा था| यदि आपके साथ भी यह समस्या है तो इसी तरह से इसको हल कर सकते हैं|

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top