我有一个项目...
/city/?=xxx 为各个城市页
/space/?=xxx 这用户的个人空间页
我想实践二级域名和去后缀.aspxhttp://beijing.yuming.com   
转向http://www.yuming.com/city/?=beijinghttp://space.yuming.com/usename 
转向http://www.yuming.com/space/?=usename 求一套完整版的解决方案,小生在此先行谢过. 

解决方案 »

  1.   

    简单的处理方法就是在域名DNS设置中,设置url转向.高级的一般是可用asp.net的urlrewrite吧
      

  2.   

    URL rewriter重写路径
    参考
      

  3.   

    这个问题好象不复杂http://beijing.yuming.com  
    转向http://www.yuming.com/city/?=beijing 
    DNS来解决
    http://space.yuming.com/usename 
    转向http://www.yuming.com/space/?=usename 
    设置到DNS 
    然后 设置IIS 404错误..指定到一个ASPX页在页里
    看 Request.QueryStringText 就是请求地址..然后你想重写成什么都可以.
      

  4.   


    你可以去下《易想商城》的项目来看下
    =======================
    url = Request.Url.ToString();
            string[] ul = url.Split('.');
            string url1 = ul[0].Replace("http://", "");
            string[] oldurl = Cms13.Hope_Sitwww.Split('.');
            string oldurl1 = oldurl[1].Replace("http://", "");
            if (Cms13.DomainName == "1")
            {
                if ((url.Substring(7, 3) != "www") && (url1 != oldurl1))
                {                //Response.Redirect("http://" + Request.Url.Host.ToString() + "/" );            }
            }
      

  5.   

    http://topic.csdn.net/u/20090205/15/94ca2b18-ac7a-4d5b-b588-39047479b9bb.html
    去看看我这篇帖子的最后回复吧