2012-03-01 17 views
23

पर आधारित कस्टम शीर्षलेख जोड़ें IIS 7.5 में साइटमैप फ़ाइलों के लिए कस्टम हेडर (एक्स-रोबोट-टैग) जोड़ने का प्रयास कर रहे हैं। हालांकि, ऐसा नहीं लगता है कि आईआईएस एक फ़ाइल प्रकार या वाइल्डकार्ड (केवल उपफोल्डर्स) के आधार पर कस्टम हेडर का समर्थन करता है।फ़ाइल प्रकार

क्या हम web.config के माध्यम से केवल * .xml.gz फ़ाइलों के लिए कस्टम हेडर जोड़ सकते हैं?

हम कोड या हमारे लोड बैलेंसर पर अनुकूलन बनाने से बचना चाहते हैं।

उत्तर

35

आप IIS UrlRewrite module का उपयोग कर सकते हैं और कस्टम हेडर को कॉन्फ़िगर करने के लिए कस्टम आउटबाउंड नियम जोड़ सकते हैं। यहां एक नमूना नियम है जिसका आप उपयोग करना चाहते हैं:

<system.webServer> 
    <rewrite> 
     <outboundRules> 
     <rule name="Set custom HTTP response header"> 
      <match serverVariable="RESPONSE_X_Robots_Tag" pattern=".*" /> 
      <conditions> 
      <add input="{REQUEST_URI}" pattern="\.xml\.gz$" /> 
      </conditions> 
      <action type="Rewrite" value="The value you need for this header"/> 
     </rule> 
     </outboundRules> 
    </rewrite> 
    </system.webServer> 
+0

अच्छा काम। धन्यवाद! –

+0

आपका स्वागत है, @ मैट! –

+0

क्या आज की तारीख और 7 दिनों की तरह गतिशील गति बनाने का कोई तरीका है, यदि ऐसा है, तो यहां पोस्ट करें: http://stackoverflow.com/questions/10825497/iis-7-5-how-do-you-add-a -dynamic-http-expires-header –

संबंधित मुद्दे