यह एक Sitecore सवाल से एक HTTP कल्पना सवाल का अधिक है।Sitecore का उपयोग करता है "302 मिली" मेरी कस्टम 404 पृष्ठ पर उपयोगकर्ताओं रीडायरेक्ट करने के लिए - कि वैध है?
<setting name="ItemNotFoundUrl" value="/404.aspx" />
तो, एक उपयोगकर्ता एक गैर-मौजूद पृष्ठ पर पहुंचता है (उदाहरण के लिए www.example.com/xyz) वे मेरे कस्टम 404 पर पुनः निर्देशित हो:
मैं एक 404 त्रुटि पृष्ठ Sitecore में स्थापित है पृष्ठ (उदाहरण के लिए www.example.com/404.aspx)।
यह एक समस्या है:
Sitecore रीडायरेक्ट एक 302 के रूप में नीचे Firebug स्क्रीनशॉट में देखा का उपयोग कर प्रदर्शन करती है? यानी Google और अन्य सर्च इंजन यूआरएल www.example.com/xyz पर मेरे 404 पेज को इंडेक्स करेंगे? प्रश्न में साइट मूल रूप से 404 पेज (खराब!) से "200 ओके" प्रतिक्रियाओं को वापस करने के लिए स्थापित की गई थी और इसलिए खोज इंजन साइट पर एक टूटी हुई लिंक मिलने पर साइट 404 पेज को अनुक्रमणित कर रहे हैं।
मुझे लगता है कि 302 केवल एक रीडायरेक्ट है, अंतिम (कस्टम 404) यूआरएल पर स्टेटस कोड होगा जो क्लाइंट को लगता है कि प्रारंभिक (रीडायरेक्टिंग) यूआरएल पर लागू होता है।
यदि यह कोई समस्या नहीं है, तो कैनोलिक स्पेक/दस्तावेज़ीकरण क्या स्पष्ट है?
अरे, उत्तर के लिए धन्यवाद - मैं स्वीकार किए जाते हैं जवाब के रूप में यह अंकन कर रहा हूँ, क्योंकि यह सबसे सीधे सवाल का जवाब ("क्या यह बुरा है?"; "हाँ, यह है")। अभी भी काम करने के लिए फिक्सेस में से कोई समस्या हो रही है, लेकिन मैं उन्हें साइटकोर समर्थन में फेंक रहा हूं - शायद मेरी तरफ कहीं कुछ अजीब कॉन्फ़िगरेशन है। – George