http://www.aaa.com/news/list.aspx怎么写成 http://bb.aaa.com这个不知道应该如何来实现,二级域名后面再跟xxx.html的话没问题,不然的话,好像会去访问网站的首页,而不是我预期的这个页面,希望达人们给点思路哈万分感谢

解决方案 »

  1.   

    二级域名是在服务器上设的.
    而不是asp写的.
    你要新建一个域名绑定到你那个目录上就行了.如果要自己写的话,估计要写成操作web 服务器的.
      

  2.   

    重写URL就可以了,这个还可以参考,iis改,猪啊。
      

  3.   


    在web.config中:
    在<configuration>节点内加入引用程序集
        <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter"/> <RewriterConfig>
        <Rules>
          <RewriterRule>
            <LookFor>http://(?!www\.)(\w+)\.website\.com</LookFor><!--除了www开头的-->
            <SendTo>~/Web/personal/index.aspx</SendTo>   
          </RewriterRule>
          <RewriterRule>
            <LookFor>http://(?!www\.)(\w+)\.website\.com/index.aspx[\w\W]{0,100}</LookFor><!--可以带多个参数-->
            <SendTo>~/Web/personal/index.aspx</SendTo>   
          </RewriterRule>
        </Rules>
      </RewriterConfig>关键是正则表达式写对了。即可实现2级域名。补充一点:在iis配置中,需要设置一下信息:站点-属性-主目录-配置-通配符应用程序映射(执行顺序)中插入:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll不选中 “确认文件是否存在” 
      

  4.   

    http://www.cnblogs.com/leung/articles/1151130.html
    http://hi.baidu.com/wgy005200/blog/item/e45b4ac76f0cd0129c163dc6.html
    是可以的
    http://www.itxuexi.com/tech/wangluobiancheng/dotnet/904291263124801.html
    我朋友也做过
    如:http://dhxx.tbshops.com/
      

  5.   

    HTTPHANDLER里写的道不远人里有种找那书看下.网上也多的很了.
      

  6.   

    楼上用Web.config配置的就可以 。