1、网址:http://news.16800000.com/2、技术一:二级域名的泛解析3、技术二:URL重写。4、技术三:生成静态页。
5、小技巧:在列表页面里可以使用方向键翻页, -> 键:下一页; <- 键 上一页;PageUp: 首页; PageDown :末页。
不知道大家对于具体实现有没有感兴趣的,有的话请回帖,我回加以解答的。如果没有回帖的话,就说明都不大感兴趣,那我也就不多说了。(没办法,本人很懒:))

解决方案 »

  1.   

    只看了主页部分,提一些可用性方面的建议:1.网站主题不是很明确。说实话刚打开贵站,只能意识到“这是一个和结婚有关系的网站”,是报道新闻吗?好象是,卖东西?好象也是, 主题不是很明确。2.主页内容复杂,居然还有招聘。3.没有用不同的颜色区分visited and unvisited 连接。这些都是个人主观感觉,楼主可以进行可用性测试一下。
      

  2.   

    >>那个静态页上的发表评论是如何提交数据的其实这个很简单的,静态页上加了一个iframe 就ok了。
    >>二级域名的泛解析是怎么实现1、要求域名服务商(就是申请域名的地方)提供泛解析的功能。2、加一个二级域名的解析,比如 *.16800000.com 指向到你的服务器的IP地址。3、服务器的IIS新建一个站点,主机头留空即可。4、写程序判断域名,根据不同的域名转到相应的页面就可以了。这里可以用 Response.Redirect("") 缺点:URL地址就相应的改变。也可以用 Server.Transfer("") 这个呢可以保持URL地址不变化,但是要注意网页里面图片的连接,很容易发生找不到图片的现象。我使用了URL重写的方式。这个晚上的时候再详细说明。
      

  3.   

    URL重写是 简单的说就是,地址栏里面是 http://news.16800000.com/photo/default.shtml但是实际上访问的是 news.1680000.com/web/list.aspx 网页。
      

  4.   

    to: jeremychen001181(青竹竿)多谢您提出的宝贵意见,我们会考虑的,因为我只负责程序,不负责页面。呵呵。
      

  5.   

    厉害,呵呵,要是我的ASP能做到这个地步找工作应该没有问题了吧?
      

  6.   

    补充。二级域名开通步骤:
    注意:使用此程序必须自己有独立服务器1、绑定泛域名到你的服务器ip,如你的域名为abc.com,则绑定*.abc.com到你的服务器ip(前面为星号)。
    2、将你网站所在iis服务的主机头留空,并把default.asp文件的执行优先级设定为最高。
      

  7.   

    asp.net 的程序,URL重写和生成静态页采用了asp.net的特性,asp不太好实现。
      

  8.   

    这个只是 http://www.16800000.com/ 的一个栏目,所以可能看起来会有点杂乱。
      

  9.   

    我对二级域名的泛解析非常感兴趣,希望楼主讲解一下
    是否能开源,谢谢
    EdisonNet#sohu.com (#换成@)
      

  10.   

    //asp.net 的程序,URL重写和生成静态页采用了asp.net的特性,asp不太好实现。asp中重写可以用isapi的,vc写dll,也是我现在正在做的东西,静态页技术很多都是相同的,倒并不费什么工夫
      

  11.   

    我是说没有用asp.net实现起来方便。URL重写 可以直接用自己的语言来编写dll,不用vc等其他语言了。
      

  12.   

    那个静态页上的发表评论是如何提交数据的其实这个很简单的,静态页上加了一个iframe 就ok了。
    ???
    呵呵。小弟不才。这个一直不明白。静态页上加一个iframe但提交数据的时候怎样才能识别是针对哪条新闻提交的数据??还有的是,楼主一个新闻页面又有一个相对的新闻发表页面。假如为441.shtml.我评论一条,数据马上显示.使用静态页面重新生成。还是??
    望讲解,不胜感激。
      

  13.   

    我想知道URL重写的过程是怎么样的?URL重写是 简单的说就是,地址栏里面是 http://news.16800000.com/photo/default.shtml但是实际上访问的是 news.1680000.com/web/list.aspx 网页既然实际访问的是第二个地址,为什么直接打开第二个页面,打不开?我刚学.NET,还望指教,呵呵
      

  14.   

    分页信息,点击最后一页出现:RunSqlStrs函数出现错误。
    错误信息:没有为第 6 列(属于 'aa')指定列。没有为第 7 列(属于 'aa')指定列。
    查询语句: select * from (select top 28 NewsID,HTMLPage,Title,AddedDate,HitTimes ,'','' from jiri_News where NewsClass1ID=1 order by NewsID ) as aa order by aa.NewsID desc
      

  15.   

    可以给 iframe 传入参数 ,比如 document.getElementById("iframeID").src= "a.aspx?id=441"; 这样就把新闻的ID传进去了。评论并不是静态页,而是采用URL重写实现的。
      

  16.   

    还有个问题:比如这个页面:http://news.16800000.com/html/news/20060727143518446.html
    这是生成静态页的新闻内容,下面的"相关新闻连接"和"热门评论"这两个是在生成的时候就加上去的?还是JS,或者其他????
      

  17.   

    to: weiqiaoxyz() ( 已经改正,谢谢提醒!万分感谢。
      

  18.   

    还有个问题:比如这个页面:http://news.16800000.com/html/news/20060727143518446.html
    这是生成静态页的新闻内容,下面的"相关新闻连接"和"热门评论"这两个是在生成的时候就加上去的?还是JS,或者其他????
      

  19.   

    可以给 iframe 传入参数 ,比如 document.getElementById("iframeID").src= "a.aspx?id=441"; 这样就把新闻的ID传进去了。评论并不是静态页,而是采用URL重写实现的。楼主的意思是说。每个页面的IFRMAE都是新闻静态页面生成的时候按照记录数动态生成参数id.指定iframe的连接页面.到另一个页面根据URL重写如 a.aspx?id=441.就是441.shtml页面吧。
      

  20.   

    二级域名的泛解析很简单吧?
    二级域名的解析指向ASP源码 
    加入时间 2004-3-3 9:03:42 本站域名 www.code365.com
    浏览统计 Total:205 | Year:129 | Month:42 | Day:1 
          懂程序的人一看就明白怎么实现了
    呵呵!真简单<%@  LANGUAGE  =  VBScript.Encode  %>
    <%
    Server_Name  =  Request.ServerVariables("SERVER_NAME")
    For  I=1  To  Len(Server_Name)
    If  Mid(Server_Name,i,1)="."  Then  Exit  For
    USER  =  USER  &  Mid(Server_Name,i,1)
    Next
    Set  conn  =  Server.CreateObject("ADODB.Connection")
            DBPath  =  Server.MapPath("data/url.mdb")
          conn.Open  "driver={Microsoft  Access  Driver  (*.mdb)};dbq="  &  DBPath
        SET  rs  =  Server.CreateObject("ADODB.Recordset")
      sql  ="SELECT  *  From  url  where  name=“"&user&"“"
    rs.open  sql,conn,1,2
    if  rs.eof  or  rs.bof  then
    response.write  ("错误:找不到该页")
    rs.close
    conn.close
    set  rs=nothing
    set  conn=nothing
    Else
    url=rs("zurl")
    rs.close
    conn.close
    set  rs=nothing
    set  conn=nothing
    %>
    <meta  http-equiv="refresh"  content="0;url=<%=URL%>">
    <%End  If%> 
     
    评论那里有没有防eval(Request.form('#')+'')URL重写
    是用Adodb.Stream吧
      

  21.   

    解析无限个二级域名的方法有三种:
    无论使用哪种,都必须使用域名泛解析。将*.test.com(此处我们test.com作例子)解析到你指定的服务器上。
    如: 
    *.test.com 222.222.222.222注:
    作域名泛解析前,必须确认域名服务商对你提供域名泛解析服务。否则,后面的工作都是徒劳的。方法一:使用Windows自带DNS解析。
    步骤:
    1,添加好test.com,如下图
    2,在test下添加一个名称为 * 的域 (右键,添加域),添加完如下图
    3,在*的域下,添加一个主机(右键,新建主机,主机名称为空,IP则填写为您要将域名泛解析的对应IP),添加完如下图。
    解析完成,测试一下,Ping test.test.com 是不是解析到222.222.222.222方法二:使用程序进行判断调整。
    步骤:
    1,iis服务的主机头留空,新建Default.asp文件,并把新建文件的执行优先级设定为最高(IIS设置属性中的文档,将Default.asp移到最上面)。
    Default.asp文件代码: 
            <%
             Dim iURL
             iURL = Split(Request.ServerVariables("SERVER_NAME"),".")
             If Lcase(iURL(0))="www" Then
             '此处为网站首页地址,请自行选择
              Response.Redirect("index.asp")
             Else
             '如二级域名所调转地址,请自行更改此处地址
              Response.Write( "<frameset><frame src=""**.asp?"&iURL(0)&".index.html""></frameset>")
             End If
             %>方法三:使用 ISAPI_Rewrite URL处理引擎
    先介绍一下ISAPI_Rewrite :ISAPI_Rewrite是一个强大的基于正则表达式的URL处理引擎。它非常类似于Apache's mod_Rewrite,但它是专为IIS设计的。
    ISAPI_Rewrite有两个版本:ISAPI_Rewrite Full与ISAPI_Rewrite Lite。
    ISAPI_Rewrite Lite是免费版本,但不支持反向代理功能。
    ISAPI_Rewrite Full只能下载到30天的试用版本。 
    解析二级域名就可以用ISAPI_Rewrite一个规则来实现。
    如:
    test.test.com 映射成 www.test.com/test/ 
    规则如下: 
    RewriteCond Host: (?!/.|www|ww)(.*).test.com
    RewriteRule (.*) http/://www.test.com/$1$2 [I,R] 此三方法比较:
    偶个人认为,方法一,解析速度会快点,但没有做过验证。只是感觉系统自带的东西会好些。
    另,方法一和三,一台服务器可以做多域名的泛解析,而方法二,一台服务器只可以做一个域名的泛解析。由于个人能力有限,参考了一下资料,编写此文。如有错误,欢迎大家指正。谢谢。
      

  22.   

    比如这个页面:http://news.16800000.com/html/news/20060727143518446.html
    这是生成静态页的新闻内容,下面的"相关新闻连接"和"热门评论"这两个是在生成的时候就加上去的?还是JS,或者其他????
    ================下面的"相关新闻连接"和"热门评论"这两个是生成静态页的时候就加上去了,也就是说写死在页面里了。不会自动更新了,除非再次生成静态页。
      

  23.   

    可以给 iframe 传入参数 ,比如 document.getElementById("iframeID").src= "a.aspx?id=441"; 这样就把新闻的ID传进去了。评论并不是静态页,而是采用URL重写实现的。楼主的意思是说。每个页面的IFRMAE都是新闻静态页面生成的时候按照记录数动态生成参数id.指定iframe的连接页面.到另一个页面根据URL重写如 a.aspx?id=441.就是441.shtml页面吧。
    ==============看来我的表达能力很有问题了。总是说不清楚问题。:)基本是这个意思。新闻的详细页面是静态页,发表新闻评论的页面是动态页,评论列表是URL重写。
      

  24.   

    对了。楼主能不能提供asp.net(c#)关于DAO的实例??????连接地址也行。
      

  25.   

    to: Kvci(学,忍,奋、强、惊、成、圣(理想)) 其实你说的第二种方法应该也可以支持多个域名的泛解析,不过我还没有测试过呢。
    感谢您提供了这么详细的资料。
      

  26.   

    我刚才试了一下。中间少说了一个页面。ifrmae里面的表单是提交到另一个页面。呵呵。不好意思呀。
      

  27.   

    找不到文件或程序集名称“jrqdCNURLRewriter”,或找不到它的一个依赖项。
      

  28.   

    正在调试程序,呵呵。遇到了一个小问题,URL重写的缓存,郁闷。
      

  29.   

    楼主能告诉我url重写可以实现这样的效果吗,如果可以怎么搞http://www.163.com/cool
    指向
    http://www.163.com/bt/index.aspx?id=10
    http://www.163.com/haha
    指向
    http://www.163.com/bt/index.aspx?id=11其中cool和haha随便起的
      

  30.   

    当然可以了呀。http://blog.csdn.net/jyk/archive/2006/03/07/617376.aspx这理有说明。(虽然不太详细)
      

  31.   

    有没有源代码,学习学习,谢谢![email protected]
      

  32.   

    >>那个静态页上的发表评论是如何提交数据的其实这个很简单的,静态页上加了一个iframe 就ok了。
    --
    这种做法比较糟糕!!! 应该用JS来显示,不信你来CSDN的
      

  33.   

    最近正要用到URL重写,呵呵,有问题会向LZ请教的
      

  34.   

    iframe  的方式比较简单,js的就要复杂多了。为什么一定要用js的呢? iframe 有什么缺点呢?csdn 的快速回复也是用的 iframe呀http://community.csdn.net/Expert/xsl/Reply_Xml.asp?Topicid=4912693这是回帖的网址。
      

  35.   

    楼主,弄了一个下午还是不能实现我的东西http://www.163.com/cool/index.aspx
    指向
    http://www.163.com/bt/index.aspx?id=10
    就可以但是就是用一个目录就不行
    另外我想知道HttpContext context
    能否自己去构造一个
      

  36.   


    --------------------------------------------
    支持ASP.NET1.1, 2.0
    100M asp.net 空间只要50元(www.kingtoo.com)
      

  37.   

    1、网址:http://news.16800000.com/
    2、技术一:二级域名的泛解析
    3、技术二:URL重写。
    4、技术三:生成静态页。
    5、小技巧:在列表页面里可以使用方向键翻页, -> 键:下一页; <- 键 上一页;PageUp: 首页; PageDown :末页。----------------------------------------------------------------
    动态二级域名 设置网站主机头为 空,域名添加 *.16800000.com(要域名服务商支持)
    URL重写 MS有现成的DLL,自己写也很简单
    生成静态页 这个方法很多
    键盘监视这个最容易, 把下面代码存到HTML文件里玩吧
    <HTML>
    <HEAD> </HEAD>
    <BODY>
    <SPAN id=keycode></SPAN>
    <SCRIPT language="JScript">
    function keydown(){
     if(event.keyCode){
      document.all("keycode").innerText=event.keyCode;
     }
    }
    document.onkeydown = keydown;
    </SCRIPT> 
    </BODY>
    </HTML>
      

  38.   

    楼上所说:URL重写 MS有现成的DLL,自己写也很简单小弟没用过,可否详细说一下?
      

  39.   

    把ajax加上去,你的网站还说的过去
      

  40.   

    1、看来csdn在 2006-07-29 22:23:00 才恢复呀,挺了这么长的时间,唉。2、我并没有说实现这些有多么的复杂,只是根据实际情况采用的措施而已。为了需求采用相应的技术。A、泛解析,域名上已经有很多的二级域名了,以后还有增加的趋势(会员的二级域名),不用泛解析的话,管理上狠麻烦。程序上也不好控制,一个二级域名就是一套程序,也太烦了呀。
    泛解析可以达到n个二级域名指向同一个站点(同一套程序)。B、URL重写,为了让搜索引擎更好的搜录,因为公司很注重这一点,满足领导的要求。C、生成静态页,一是为了让搜索引擎更好的搜录,而是减轻服务器的负担。URL重写是比较占用cpu的事情,从其他的方面减轻一下也是一件好事。D、我还远远没有达到js高手的程度。
      

  41.   

    Mark下,
    网吧的显示器怎么这么刺眼呢.??
      

  42.   

    分页的部分使用的是URL重写,而不是静态页。
      

  43.   

    生成静态页并分页:
    http://portray.mz99.com/App_Template/AlbumShow.htm 模板
    http://portray.mz99.com/static/AlbumShow200P1.htm 生成页
      

  44.   

    发现了一个问题,这样处理很不稳定,一个二级域名还可以,多个的话常常出错。郁闷中。news.16800000.com 和 news.5210000.com 就常常出问题。
      

  45.   

    http://portray.mz99.com/static/AlbumShow200P1.htm 生成页
    看不了呀
      

  46.   

    mz99.com的域名是公司自己解的,需要多刷刷