国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

讓你的ASP.NET虛擬主機也支持子網站

2019-11-18 16:46:57
字體:
來源:轉載
供稿:網友

    現在asp.net虛擬主機一般都可以綁定多個域名,但是通過這幾個域名打開的頁面都一樣。如何使綁的這幾個域名分別打開不通的頁面(即實現子網站的功能)呢? 其實很簡單,只需4個步驟:
    1)給虛擬主機綁定幾個域名;例如:www.abc.com,services.abc.com,support.abc.com。
    2)在虛擬主機站點的根目錄下建立幾個文件夾;例如:services,support;www文件夾就不要建了。
    3)在vs 2005 Web項目下,建立同樣的幾個文件夾,每個文件夾下添加一個default.aspx文件;例如:services,support。
    4)在 Global.asax 中添加 application_BeginRequest 事件:                   PRotected void Application_BeginRequest(object sender, EventArgs e)
        {
            string sumDomain;
            string domain = Request.Url.Host;
            // http://localhost 可沒有“.”啊
            int i = domain.IndexOf('.');
            if (i > 0)
            {
                // 取域名(例如,www.abc.com)第一個“.”之前的部分(不包括第一個“.”)
                sumDomain = domain.Substring(0, i);

                // 如果不是“www”,則自動轉向到 http://www.abc.com/xxx
                //   地址欄的URL,不會顯示http://www.abc.com/xxx,而是顯示http://xxx.abc.com
                if (sumDomain.IndexOf("www") == -1)
                {
                    // 注意,這一句是關鍵
                    HttpContext.Current.RewritePath("~/" + sumDomain + Request.Url.PathAndQuery);
                }
            }
        }
    怎么樣,是不是很簡單!  哈哈,這就是URL重寫(HttpContext.Current.RewritePath)。

本文地址:http://www.survivalescaperooms.com/anjou/archive/2006/12/23/601777.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鄂伦春自治旗| 江阴市| 岳池县| 敦煌市| 栾城县| 绵阳市| 周口市| 泾川县| 高邑县| 若羌县| 马山县| 若尔盖县| 临泽县| 蒲城县| 南陵县| 海伦市| 霍山县| 登封市| 沁源县| 灌阳县| 涪陵区| 正蓝旗| 西峡县| 普兰县| 罗源县| 遂川县| 灵山县| 色达县| 毕节市| 友谊县| 新宁县| 松阳县| 安顺市| 肃宁县| 荔浦县| 洱源县| 华坪县| 乌苏市| 富平县| 南漳县| 建宁县|