HTTP स्थिति श्रृंखला चेकर
एक URL डालें और वहाँ पहुँचने तक का हर हॉप देखें: हर रीडायरेक्ट स्थिति, हर लक्ष्य, अंतिम URL और अंतिम प्रतिक्रिया के सुरक्षा हेडर — sysosx के सर्वर से ट्रेस किए गए, इसलिए यह श्रृंखला वही है जो बाकी इंटरनेट देखता है, न कि वह जो आपके ब्राउज़र ने पहले से कैश कर रखा है।
इसे अपने आप निगरानी में रखना पसंद करेंगे? myeventwatch से इसे मुफ़्त में मॉनिटर करें — समाप्ति और डाउनटाइम अलर्ट, कोई कार्ड ज़रूरी नहीं।
रीडायरेक्ट श्रृंखला क्या होती है
रीडायरेक्ट श्रृंखला उन पतों का क्रम है जिन पर कोई ब्राउज़र या क्रॉलर आपके माँगे गए पेज तक पहुँचने के रास्ते में वास्तव में जाता है। आप एक URL लिखते हैं; सर्वर जवाब देता है “अब यहाँ नहीं है, यह वाला आज़माएँ”; क्लाइंट उसका अनुसरण करता है, और अगला सर्वर फिर वही जवाब दे सकता है। हर कदम एक हॉप है, और हर हॉप के साथ एक स्थिति कोड होता है जो बताता है कि यह किस तरह का स्थानांतरण है। एक हॉप की श्रृंखला आधुनिक वेब का सामान्य रूप है: सादा http https में अपग्रेड हुआ, या एक नंगा apex डोमेन www पर भेजा गया। दो या तीन हॉप की श्रृंखला का मतलब आमतौर पर होता है कि दो अलग-अलग प्रणालियों ने अपनी राय दी — एक CDN नियम और एक CMS नियम, या एक पुराने नियम पर चढ़ा हुआ माइग्रेशन नियम। इस पेज पर दिखाई गई श्रृंखला sysosx के सर्वर से, हॉप दर हॉप ट्रेस की जाती है, हर हॉप का अनुसरण करने से पहले उसकी सुरक्षा फिर से जाँची जाती है, अधिकतम पाँच हॉप तक।
हर हॉप की स्थिति वह हिस्सा है जिसे ध्यान से पढ़ना चाहिए। 301 या 308 कहता है कि स्थानांतरण स्थायी है: पुराना पता चला गया है, और सर्च इंजनों को उसकी रैंकिंग नए पते को सौंप देनी चाहिए। 302 या 307 कहता है अस्थायी: पुराना पता वापस आ सकता है, इसलिए रैंकिंग वहीं रहती है और कैश को जमना नहीं चाहिए। 303 कहता है “जवाब वहाँ है” और ज़्यादातर फ़ॉर्म जमा करने के बाद दिखता है। व्यावहारिक विफलता वह 302 है जो स्थायी होना चाहिए था — जल्दबाज़ी में लिखा गया माइग्रेशन नियम — जो चुपचाप रैंकिंग खोता है और स्थानांतरण के बहुत बाद तक कैश को पुराना पता परोसने देता है। श्रृंखलाएँ और भी साधारण तरीकों से टूटती हैं: किसी पहले के पते पर वापस जाने वाला हॉप हमेशा के लिए घूमता रहता है, किसी दूसरे होस्ट पर जाने वाला हॉप पथ खो देता है, और https से वापस http पर जाने वाला हॉप उस सुरक्षा को खत्म कर देता है जो पहले हॉप ने अभी-अभी स्थापित की थी।
परिणाम कैसे पढ़ें
परिणाम हॉप्स को क्रम में सूचीबद्ध करता है, आपके डाले गए URL से शुरू करके। एक हॉप पंक्ति माँगा गया पता, लौटाई गई स्थिति और — रीडायरेक्ट के लिए — वह लक्ष्य दिखाती है जिसकी ओर वह इशारा करता था। अंतिम पंक्ति वह पता है जिसने वास्तव में सामग्री के साथ जवाब दिया, उसकी स्थिति, सर्वर हेडर (यदि कोई भेजा गया हो) और ट्रेस में लगा कुल समय के साथ। उसके नीचे अंतिम प्रतिक्रिया के सुरक्षा हेडर का सार दिया गया है: कौन-से सुरक्षात्मक हेडर मौजूद हैं और कौन-से गायब हैं। 4xx या 5xx स्थिति पर समाप्त होने वाली श्रृंखला रीडायरेक्ट की समस्या नहीं है, वह गंतव्य स्वयं विफल हो रहा है — श्रृंखला फिर भी आपको बताती है कि आप विफलता तक कैसे पहुँचे, और सुधार आमतौर पर वहीं रहता है। “बहुत अधिक रीडायरेक्ट” परिणाम का मतलब है कि पाँचवाँ हॉप भी आगे की ओर इशारा कर रहा था; दिखाई गई श्रृंखला ही प्रमाण है, और सुधार उसे और आगे अनुसरण करना नहीं, उसे छोटा करना है।
संबंधित टूल: जब समस्या यह हो कि अलग-अलग जगहों को अलग-अलग पते दिखते हैं तो DNS प्रसार, पूरी तस्वीर के लिए — पहुँच, प्रमाणपत्र, समाप्ति और रिकॉर्ड एक साथ — वेबसाइट स्वास्थ्य जाँच, और जब कोई हॉप प्रमाणपत्र त्रुटि पर उतरे तो SSL चेकर।
आगे पढ़ें: कोई साइट अलग-अलग जगहों से अलग क्यों दिखती है — रीडायरेक्ट श्रृंखलाएँ, DNS प्रसार और बीच के कैश, और यह कैसे पहचानें कि कौन आपको काट रहा है।
अक्सर पूछे जाने वाले प्रश्न
क्या यह जाँच मेरे ब्राउज़र से चलती है या किसी सर्वर से?
किसी सर्वर से। आपका ब्राउज़र URL को sysosx को भेजता है, और sysosx का चेकर उसे प्राप्त करता है — हर रीडायरेक्ट का, हॉप दर हॉप, अपनी नेटवर्क स्थिति से अनुसरण करते हुए। यही मुद्दा है: सर्वर से ट्रेस की गई श्रृंखला वही दिखाती है जो सर्च इंजन और आगंतुकों के नेटवर्क देखते हैं, न कि वह जो आपके ब्राउज़र का कैश पहले से जानता है। अनुरोध sysosx के चेकर से आता है, और आपके द्वारा डाला गया URL ही एकमात्र चीज़ है जो भेजी जाती है।
शुरुआती स्कीम क्यों मायने रखती है?
क्योंकि पहला हॉप अक्सर सबसे महत्वपूर्ण होता है। http:// के रूप में डाला गया URL http से ट्रेस होना शुरू होता है, इसलिए https में अपग्रेड अपने स्वयं के हॉप के रूप में दिखता है — ठीक वही जो आप तब चाहते हैं जब आप यह ऑडिट कर रहे हों कि सादा HTTP सचमुच रीडायरेक्ट करता है या नहीं। https:// के रूप में डाला गया URL https से ट्रेस होता है। एक नंगा होस्टनाम डिफ़ॉल्ट रूप से https का उपयोग करता है।
अलग-अलग रीडायरेक्ट स्थितियों का क्या मतलब है?
301 और 308 स्थायी हैं: पुराना पता हमेशा के लिए चला गया है, और सर्च इंजनों को रैंकिंग नए पते को स्थानांतरित कर देनी चाहिए। 302 और 307 अस्थायी हैं: पुराना पता वापस आ सकता है। 303 का मतलब है “वहाँ जाकर देखें” (आमतौर पर फ़ॉर्म जमा करने के बाद)। साइट माइग्रेशन के लिए आप लगभग हमेशा 301 या 308 चाहते हैं; वह 302 जो स्थायी होना चाहिए था, चुपचाप रैंकिंग खोता है और कैश को भ्रमित करता है।
कितने रीडायरेक्ट बहुत अधिक होते हैं?
चेकर अधिकतम पाँच का अनुसरण करता है। एक या दो हॉप की श्रृंखला सामान्य है (http से https, apex से www)। तीन या अधिक का मतलब आमतौर पर परतों का जमा होना होता है: एक CDN नियम, एक CMS नियम और एक पुराना माइग्रेशन नियम क्रम से सक्रिय होते हुए। हर हॉप एक चक्कर और थोड़ा-सा रैंकिंग संकेत खर्च करता है, और पाँच से अधिक की श्रृंखलाओं को हमेशा अनुसरण करने के बजाय बहुत अधिक के रूप में रिपोर्ट किया जाता है — इतनी लंबी श्रृंखला स्वयं ही खोज है।
दर सीमा क्यों है?
हर ट्रेस किसी और के सर्वर को, हॉप दर हॉप, वास्तविक अनुरोध भेजता है। इसे विनम्र बनाए रखने के लिए, नए ट्रेस प्रति आगंतुक सीमित होते हैं (लगभग बीस प्रति घंटा, छोटी बर्स्ट छूट के साथ) और परिणाम एक घंटे के लिए कैश किए जाते हैं। कैश किया गया परिणाम उसी रूप में चिह्नित होता है; उन्हीं सीमाओं के अधीन दोबारा जाँच के लिए API कॉल में ?fresh=1 जोड़ें।