Wiele starszych przegl╣darek nie obs│uguje nazw nag│≤wk≤w hosta. Je£li u┐ywasz nazw nag│≤wk≤w hosta, aby wiele witryn korzysta│o z tego samego adresu IP i portu, to zastosowanie opisanych dalej procedur umo┐liwi osobom korzystaj╣cym ze starszych przegl╣darek dotarcie do w│a£ciwej witryny.
Aby skonfigurowaµ rejestrHKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet \Services \W3SVC \Parameters
DLCSupport Ustaw warto£µ tego parametru na 1, aby w│╣czyµ obs│ugΩ przegl╣darek, kt≤re s╣ zdolne do przekazywania plik≤w cookie.
DLCMenuString Ten parametr dostarcza specjalny prefiks adres≤w URL, kt≤re dotycz╣ menu hosta. Jest to specjalny ci╣g znak≤w, z kt≤rym serwer por≤wnuje wszystkie ┐╣dania ni┐szego rzΩdu (to znaczy ┐╣dania bez rzeczywistego nag│≤wka HOST). Je£li adres URL ma ten ci╣g znak≤w za prefiks, to jest on traktowany jak element menu hosta. Na przyk│ad DLCMenuString mo┐e byµ ustawiony na "/MenuHosta". Zwr≤µ uwagΩ na pocz╣tkowy znak uko£nika.
DLCMungeMenuDocumentString Ten parametr jest to nazwa dokumentu menu hosta, kt≤ry bΩdzie wysy│any do przegl╣darek nie obs│uguj╣cych plik≤w cookie. Na przyk│ad ten parametr mo┐e byµ ustawiony na "/Skrypty/Munge.asp".
DLCHostNameString Ten parametr dostarcza nazwΩ hosta witryny sieci Web, kt≤ra zawiera dokumenty indeksu. Na przyk│ad, je£li Twoja strona menu jest przechowywana w witrynie www.server1.com, to parametr ten jest ustawiony na "www.server1.com". Zwr≤µ uwagΩ, ┐e wszystkie pliki, na przyk│ad pliki obraz≤w i t│a, musz╣ znajdowaµ siΩ w tej samej witrynie sieci Web.
DLCCookieMenuDocumentString Ten parametr jest to nazwa rzeczywistego dokumentu menu hosta, kt≤ry ma byµ wysy│any do starszych przegl╣darek obs│uguj╣cych pliki cookie. Ten parametr mo┐e mieµ na przyk│ad warto£µ "/Skrypty/Cookies.asp".
DLCCookieNameString Ten parametr okre£la nazwΩ specjalnego pliku cookie, kt≤ry ma byµ interpretowany przez serwer jako reprezentuj╣cy pseudo nag│≤wek hosta. Ten parametr mo┐e mieµ na przyk│ad warto£µ "PseudoHost".
Aby przekierowaµ przegl╣darkΩ
<html> <head><title>Strona wyboru serwera</title></head> <body> <a href="http://www.server1.com/*www.server1.com/<%=Request.QueryString()%>">Try Server 1</a><br> <a href="http://www.server1.com/*www.server2.com/<%=Request.QueryString()%>">Try Server 2</a><br> </body> </html>
<html> <head><title>Strona wyboru serwera</title></head> <body> <a href="/HostMenu/Scripts/Redirect.asp?Host=www.server1.com&NewLocation=<%=request.querystring()%>">Try Server 1</a><br> <a href="/HostMenu/Scripts/Redirect.asp?Host=www.server2.com&NewLocation=<%=request.querystring()%>">Try Server 1</a><br> </body> </html>
<% Option Explicit Dim DLCCookieNameString DLCCookieNameString = "PseudoHost" Response.Cookies(DLCCookieNameString) = Request.QueryString("Host") Response.Cookies(DLCCookieNameString).Domain = Request.QueryString("Host") Response.Cookies(DLCCookieNameString).Path = "/" Response.Redirect "http://" & Request.Querystring("Host") & Request.QueryString("NewLocation") %>