Chrome में पूर्ण पुनर्निर्देशित पथ और HTTP स्थिति कोड देखें


88

मैं एक निश्चित लिंक शॉर्टनर और out.php लिंक का पता लगाने की कोशिश कर रहा हूं जो 301 रीडायरेक्ट का उपयोग करके रीडायरेक्ट करता है या नहीं। मैं Chrome के डेवलपर टूल में संसाधन टैब देख रहा हूं, लेकिन यह केवल लक्ष्य पृष्ठ के लिए हेडर दिखाता है न कि लिंक स्क्रिप्ट के लिए।

इसके अलावा, मैं जिन साइटों की जांच कर रहा हूं उनमें से कुछ वास्तव में एक से अधिक बार पुनर्निर्देशित हैं, इसलिए यह सबसे अच्छा होगा यदि मैं संपूर्ण पुनर्निर्देशित पथ को ट्रैक कर सकता हूं।

मैं कैसे देख सकता हूं कि कैसे मैं बिल्कुल पुनर्निर्देशित किया गया था, और यदि वे 301 का उपयोग कर रहे थे या नहीं?


1
FF के साथ पुनर्निर्देशन दृढ़ता के लिए विधि: superuser.com/questions/242138/…
Fedir RYKHTIK

ब्रेकपॉइंट द्वारा रोकना और हर समय आपको ले जाना ... flow stackoverflow.com/a/12419326/444255
फ्रैंक नॉक

जवाबों:


126

2014 के बाद से

Chrome के इंस्पेक्टर के शीर्ष पर ( Networkटैब में) एक चेकबॉक्स है जो कहता है Preserve log। इस विकल्प को सक्षम करें। अब यह बिल्कुल भी मायने नहीं रखता है कि पृष्ठ कैसे नेविगेट करता है, निरीक्षक सभी लॉग इतिहास रखेगा - जिसमें पुनर्निर्देशित प्रतिक्रिया शामिल है।

Chrome के पुराने संस्करण

क्रोम के इंस्पेक्टर के नीचे ( Networkटैब में) एक बड़ा सर्कल वाला बटन है। इस बटन पर होवर करें और एक टूलटिप कहता है Preserve log upon navigation। बटन पर क्लिक करें और यह लाल हो जाएगा। अब यह बिल्कुल भी मायने नहीं रखता है कि पृष्ठ कैसे नेविगेट करता है, निरीक्षक सभी लॉग इतिहास रखेगा - जिसमें पुनर्निर्देशित प्रतिक्रिया शामिल है।


1
यह अब (वास्तव में, कुछ समय के लिए है) मूल रूप से स्वीकृत एक से अधिक प्रासंगिक उत्तर है। मैंने इसके बजाय इसे स्वीकार कर लिया।
स्टीफन मुलर

1
ध्यान दें, यदि आप XHR या किसी अन्य प्रकार की कॉल के लिए रीडायरेक्ट ट्रेस कर रहे हैं, और 301 या 302 रीडायरेक्ट नहीं देख सकते हैं - तो सुनिश्चित करें कि "नेटवर्क टैब" में आपने न केवल "XHR" फ़िल्टर सक्षम किया है, बल्कि "अन्य" भी फ़िल्टर करें (आप Ctrl + क्लिक के माध्यम से कई लोगों का चयन कर सकते हैं)। बेशक आप हमेशा "ऑल" फिल्टर का उपयोग कर सकते हैं, लेकिन इसमें अन्य अनुरोध प्रकारों से बहुत अधिक शोर होगा।
दिमित्री के

18

मेरे पास एक ही मुद्दा था और पाया गया कि समाधान पिछले उत्तरों से थोड़ा भिन्न था।

मुझे फ़िल्टर बार में दस्तावेज़ प्रकार के लिए अन्य का चयन करना था, साथ ही लॉग टिक और संरक्षित नेटवर्क लॉग को संरक्षित करना होगा।

क्रोम देव टूल्स स्क्रीनशॉट


3
302 रीडायरेक्ट केवल तब दिखाते हैं जब अन्य का चयन किया जाता है (जैसा कि Mac Chrome 10.13 पर Google Chrome 67)
user674669

इसके लिए धन्यवाद, मैं डॉक्टर को फ़िल्टर कर रहा था और वास्तव में उलझन में था कि यह क्यों नहीं दिख रहा है।
एलुवटर

16

Chrome के डेवलपर टूल में - "संसाधन" चुनें - फिर "दस्तावेज़" या "अन्य" के तहत आपको मूल अनुरोध ढूंढने में सक्षम होना चाहिए- 301 की स्थिति कोड देखने के लिए "हेडर" देखें। यहां एक शानदार लेख है - http: //www.html5rocks.com/tutorials/developertools/part1/#toc-resources


जब किसी पेज को जावास्क्रिप्ट या मेटा रिफ्रेश करके रिफ्रेश किया जाता है तो वह ट्रैक नहीं होता है। मुझे वह मिला जो मुझे हालांकि आवश्यक था, इसलिए धन्यवाद :)
स्टीफन मुलर

3
अब आप इसे नेटवर्क क्षेत्र में देख सकते हैं, स्थिति तालिका में स्तंभों में से एक है।
digitaljoel

2
त्वरित ध्यान दें कि "नेविगेशन पर संरक्षित लॉग" प्रत्येक अनुरोध / प्रतिक्रिया को देखने के लिए सक्षम होना चाहिए
जोश स्मेटन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.