DNS और यूआरएल को फिर से लिखने
आपका DNS रिकॉर्ड स्थिर हो जाएगा के बारे में चिंता मत करो, कुछ की तरह:
*.YOURDOMAIN.COM A 123.123.123.123
अपने DNS प्रदाता से पूछें कि आप के लिए यह करने के लिए (अगर यह नहीं किया है पहले से ही) या अगर आप अपने DNS रिकॉर्ड्स पर नियंत्रण रखते हैं तो इसे स्वयं करें। यह स्वचालित रूप से आपके सभी सबडोमेन (वर्तमान और भविष्य वाले) को उसी HTTP सर्वर में इंगित करेगा।
एक बार यह हो जाने के बाद, आपको अपने http सर्वर पर सर्वर-साइड स्क्रिप्ट तक पहुंचने के लिए होस्टनाम का उपयोग करने के लिए प्रत्येक होस्ट अनुरोध पर HOST शीर्षलेख का विश्लेषण करने की आवश्यकता होगी।
आप यह मानते हुए ASP.NET का उपयोग कर रहे, इस तरह के मूर्खतापूर्ण उदाहरण मैं लेकिन काम करता है के साथ आया है और इस दृष्टिकोण की सादगी को दर्शाता है:
<%@ Language="C#" %>
<%
string subDomain = Request.Url.Host.Split('.')[0].ToUpper();
if (subDomain == "CLIENTXXX") Response.Write("Hello CLIENTXXX, your secret number is 33");
else if (subDomain == "CLIENTYYY") Response.Write("Hello CLIENTYYY, your secret number is 44");
else Response.Write(subDomain+" doesn't exist");
%>
स्रोत
2008-08-04 12:32:24
आप आईआईएस पर समान कैच-सब कैसे सेट करते हैं – Vikram