2012-03-01 23 views
23

Próbujemy dodać niestandardowy nagłówek (X-Robots-Tag) do plików map witryn w IIS 7.5. Jednak nie wygląda na to, że usługi IIS obsługują niestandardowe nagłówki w oparciu o typ pliku lub symbol wieloznaczny (tylko podfoldery).Dodaj niestandardowy nagłówek na podstawie typu pliku

Czy możemy dodać niestandardowy nagłówek tylko * * .xml.gz plików przez Web.config?

Chcielibyśmy uniknąć personalizacji za pomocą kodu lub naszego systemu równoważenia obciążenia.

Odpowiedz

35

Można użyć wartości IIS UrlRewrite module i dodać niestandardową regułę ruchu wychodzącego w celu skonfigurowania niestandardowego nagłówka. Oto przykładowa reguła, której możesz użyć:

<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

Dobra robota. Dzięki! –

+0

Nie ma za co, @Matt! –

+0

Czy istnieje sposób, aby wartość dynamiczna jak dzisiejsza data plus 7 dni, jeśli tak, opublikuj tutaj: http://stackoverflow.com/questions/10825497/iis-7-5-how-do-you-add-a -dynamiczny-http-wygasa-nagłówek –

Powiązane problemy