مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

01jafar

عضویت از 1392/10/01

ایجاد بلاگ برای سایت

  • پنجشنبه 19 فروردین 1395
  • 02:54
تشکر میکنم

میشه توضیح داده شود در واقع یک بلاگ واسه سایت ساخته میشه ساب دامین 
http://stackoverflow.com/.../asp-net-mvc-routing-based-on...
چ جور ؟ میشه با کد نویسی همچین کاری کرد

 

www.PAGE1.EXAMPLE.com
www.PAGE2.EXAMPLE.com
 

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 19 فروردین 1395
  • 09:36

باید در DNS Zone تنظیمات دامین یکی هم به شکل زیر قرار  دهید

*.MyDomain.com

سپس میتونید همه ساب دامین ها را دریافت کنید

با استفاده از کد زیر میتونید استخراج کنید



        public static string SubDomain()
        {
            string host = HttpContext.Current.Request.Headers["HOST"].ToLower().Replace("www.", "");
            //string host = "sajad";

            string lines = "Date:" + DateTime.Now.ToString("yyyy/MM/dd-HH:mm") + " - host Address :" + host;
            string path = HttpContext.Current.Request.MapPath("/LogWeblogEnter.doc");
            if (!File.Exists(path))
                using (StreamWriter sw = File.CreateText(path))
                    sw.WriteLine("Weblog Log Start...");
            using (StreamWriter sw = File.AppendText(path))
                sw.WriteLine(lines);

            if (!string.IsNullOrEmpty(host))
            {
                var parts = host.Split('.');
                if (parts.Length >= 2)
                {
                    if (parts[1].ToLower() == "bankemelk")
                    {
                        //Log
                        using (StreamWriter sw = File.AppendText(path))
                            sw.WriteLine("- Weblog Enter:" + parts[0] + ".bankemelk.com");

                        return parts[0];
                    }
                    else
                    {
                        //Log
                        using (StreamWriter sw = File.AppendText(path))
                            sw.WriteLine("- WebSite Enter :" + parts[0] + "." + parts[1]);

                        return parts[0] + "." + parts[1];
                    }
                }
            }
            using (StreamWriter sw = File.AppendText(path))
                sw.WriteLine("- Wrong Site Address ...");
            return host;
           
       

 

کاربر سایت

01jafar

عضویت از 1392/10/01

  • پنجشنبه 19 فروردین 1395
  • 19:46

با سلام  استاد عزیزم  مدائنی   - فرصت نکردم از این ماه  هم میام کلاس  اندروید  و  ...    عید  93 باهم mvc داشتیم با کمک  شما خیلی سایت  ها ساختم  ...  

استاد  من  اینجور تغییر دادم  ...  

اسمه  ساب  دامین  سجاد را  از ورودی  گرفتم  همین  - راستی  استاد  دیگه اینجا لازم نیست  ادرس  هاست  و رمز ورود  را بهش را کجا باید بدیم  تا برای  ما ساب  دامین  بسازه  

  public static string SubDomain(string st = "sajad")
        {
             string host = System.Web.HttpContext.Current.Request.Headers[st].ToLower().Replace("www.", "");
       
         
            string lines = "Date:" + DateTime.Now.ToString("yyyy/MM/dd-HH:mm") + " - host Address :" + host;
            string path = System.Web.HttpContext.Current.Request.MapPath("/LogWeblogEnter.doc");
            if (!File.Exists(path))
                using (StreamWriter sw = File.CreateText(path))
                    sw.WriteLine("Weblog Log Start...");
            using (StreamWriter sw = File.AppendText(path))
                sw.WriteLine(lines);

            if (!string.IsNullOrEmpty(host))
            {
                var parts = host.Split('.');
                if (parts.Length >= 2)
                {
                    if (parts[1].ToLower() == "bimaronline")
                    {
                        //Log
                        using (StreamWriter sw = File.AppendText(path))
                            sw.WriteLine("- Weblog Enter:" + parts[0] + ".bimaronline.com");

                        return parts[0];
                    }
                    else
                    {
                        //Log
                        using (StreamWriter sw = File.AppendText(path))
                            sw.WriteLine("- WebSite Enter :" + parts[0] + "." + parts[1]);

                        return parts[0] + "." + parts[1];
                    }
                }
            }
            using (StreamWriter sw = File.AppendText(path))
                sw.WriteLine("- Wrong Site Address ...");
            return host;
        }

 

 

اصلا  دید باشین  تغییری ندادم  برام خطا میار ه  ... عکس  خطا رو  ضمیمه  کردم  فقط واسه File  ها  میگیره  . مرسی  خیلی  توپی  ..yes

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)