TrueURL
TrueURL

मेन्यू

506 Variant Also Negotiates

ट्रांसपेरेंट कॉन्टेंट नेगोशिएशन (RFC 2295) में सर्वर कॉन्फ़िगरेशन एरर: चुना गया वैरिएंट खुद नेगोशिएबल है, जिससे लूप बन जाता है।

कैटेगरी
5xx सर्वर एरर
रीज़न फ़्रेज़
Variant Also Negotiates
रीडायरेक्ट
नहीं
डिफ़ॉल्ट रूप से कैश करने योग्य
नहीं

506 Variant Also Negotiates Transparent Content Negotiation (RFC 2295) से आया है, जो HTTP का एक प्रयोगात्मक एक्सटेंशन है। इसका मतलब है कि सर्वर में एक अंदरूनी कॉन्फ़िगरेशन एरर है: रिक्वेस्ट के लिए चुना गया वैरिएंट खुद कॉन्टेंट नेगोशिएशन के लिए कॉन्फ़िगर है, इसलिए नेगोशिएशन कभी खत्म नहीं होगा।

Transparent Content Negotiation कभी ज़्यादा प्रचलित नहीं हुआ, और 506 दुर्लभ है। Apache का mod_negotiation इसका सबसे जाना-माना इम्प्लीमेंटेशन है, और जब टाइप मैप या MultiViews ऐसे रिसोर्स की ओर इशारा करते हैं जो खुद नेगोशिएट होते हैं, तब यह 506 दे सकता है।

उदाहरण रिस्पॉन्स

HTTP
HTTP/1.1 506 Variant Also Negotiates
Date: Fri, 06 Nov 2026 10:15:32 GMT
Server: Apache
Content-Type: text/html; charset=iso-8859-1
Content-Length: 283

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>506 Variant Also Negotiates</title>
</head><body>
<h1>Variant Also Negotiates</h1>
<p>A variant for the requested resource is itself a negotiable resource. This indicates a configuration error.</p>
</body></html>

SEO और रीडायरेक्ट जांच

दूसरे 5xx एरर की तरह, लगातार आने वाला 506 इंडेक्सिंग रोकता है। यह कॉन्फ़िगरेशन एरर है, इसलिए इसके अपने आप ठीक होने का इंतज़ार करने की जगह नेगोशिएशन सेटअप (टाइप मैप, MultiViews) ठीक करें।

आम वजहें और इस्तेमाल

  • Apache का कोई टाइप मैप (.var फ़ाइल) ऐसा वैरिएंट लिस्ट करता है जो खुद एक टाइप मैप है।
  • टाइप मैप के साथ MultiViews इस्तेमाल करने से नेगोशिएशन गोल-गोल घूमने लगता है।
  • किसी प्रयोगात्मक कॉन्टेंट नेगोशिएशन सेटअप में वैरिएंट की लिस्ट गलत कॉन्फ़िगर है।

URL रीडायरेक्ट चेकर

TrueURL के मुफ़्त रीडायरेक्ट चेकर से देखें कि कोई URL हर हॉप पर कौन-सा स्टेटस कोड लौटाता है।