Dot-Net
以程式方式創建子域
我正在尋找一種在 ASP.NET、ASP.NET MVC 和 PHP 中以程式方式創建子域的解決方案。具體來說,使用者個人資料頁面應該同時解析:
www.domain.com/profilename或http://profilename.domain.com.
更新特定域的 DNS 設置,使 *.domain.com 都指向同一主機。
然後,以程式方式檢查並查看使用的 URL 的第一部分是否包含您要查找的子域,並採取相應措施。例如,如果第一部分包含給定的配置文件名稱,則從您的數據庫中檢索該特定配置文件的數據集合併將其顯示給使用者。
確保您的 Web 應用程序使用相對連結,這樣如果使用者使用子域到達該站點,您就不會將它們重定向到其他地方。