Subdomain programatik oluşturma

3 Cevap ûnet

Ben ASP.NET, ASP.NET MVC ve PHP programlı alt etki alanları oluşturmak için bir çözüm arıyorum. Özellikle, kullanıcı profil sayfası hem de çözmelidir: www.domain.com/profilename veya http://profilename.domain.com.

3 Cevap

Belirli bir etki alanı DNS ayarlarınızı güncelleyin böylece * aynı konağa. Domain.com tüm gelin.

Sonra, programlı kontrol ve kullanılan URL ilk bölümü aradığınız subdomain varsa görmek ve buna göre hareket ederler. İlk bölüm, belirli bir ProfilAdı varsa Örneğin, daha sonra DB veri söz konusu profilleri koleksiyonu almak ve kullanıcıya görüntüler.

, Web uygulama göreli bağlantılar kullanır emin olun, böylece kullanıcı başka yerde onları yönlendirmek olmadığını, bir alt etki alanı kullanarak yerinde geldiğinde eğer.

Eğer deneyebilirsiniz:

AppDomain subDomain = AppDomain.CreateDomain("ProfileUserDomain");

Eğer kod isteğe izin için DNS yapılandırmak zorunda olsa da. Dinamik DNS hizmetleri cevap olabilir.

Alt alanları oluşturmak için hiçbir genel yolu yoktur. Tipik SOAP veya REST - Sen ISP veya DNS sağlayıcınız tarafından sağlanan bir API aramak gerekir.

Bu, ya da bir joker etki alanını (*) kullanın ya.

IIS tarafında, Ana başlıklarını kullanabilirsiniz kalmaması size uygulamayı yapılandırmak için emin olun.