कौन-सा HTTP स्टेटस कोड यह दर्शाता है कि माँगा गया वेब पेज स्थायी रूप से किसी नए स्थान पर स्थानांतरित कर दिया गया है?
- A.500
- B.302
- C.404
- D.301
उत्तर देखें
सही उत्तर: D. 301
व्याख्या
सही उत्तर है D, 301। 301 का अर्थ है Moved Permanently, यानी पेज अब नए पते पर है और ब्राउज़र या सर्च इंजन को आगे वही पता काम में लेना चाहिए। HTTP स्टेटस कोड वर्गों में बँटे हैं। 200 श्रेणी के कोड सफलता बताते हैं, 300 श्रेणी पुनर्निर्देशन, 400 श्रेणी क्लाइंट की गलती और 500 श्रेणी सर्वर की विफलता बताती है। चूँकि 301 स्थायी होता है, ब्राउज़र उसे याद रखते हैं और सर्च इंजन पुराने पेज की रैंकिंग नए पते को दे देते हैं, इसी कारण वेबसाइट का पता हमेशा के लिए बदलने पर 301 का प्रयोग होता है। विकल्प A गलत है क्योंकि 500 का अर्थ Internal Server Error है, जो सर्वर की खराबी है। विकल्प B गलत है क्योंकि 302 का अर्थ Found है, जो अस्थायी पुनर्निर्देशन है और क्लाइंट पुराना पता ही माँगते रहते हैं। विकल्प C गलत है क्योंकि 404 का अर्थ Not Found है, यानी उस पते पर कोई पेज ही नहीं है। परीक्षा टिप: 301 स्थायी, 302 अस्थायी, 404 पेज नहीं मिला, 500 सर्वर त्रुटि।