公司的新版网站,考虑到流量的问题,决定将页面生成静态内容。我决定使用SHTML,但,测试时,存在路径的问题。使用相对路径会出现链接、图片不正常的情况;我不想使用绝对路径,因为网站可能挂在一个子目录下运行或测试(不知道我是否说明白了)。

解决方案 »

  1.   

    我刚才看csdn、yesky的shtml,都使用的绝对路径,是不是,除了绝对路径,没有其它的方法了?
      

  2.   

    因为网站的栏目比较多,基本上每个栏目各占一个目录。如:广告目录是Ad,新闻的目录是News,在新闻中包含广告信息,就要从Ad目录取数据,Ad中多半是图片或flash,此时,就出现了图片路径的问题。
      同样,将页眉、页脚也做成公用部分,在其它页面引用,此时,就出现了链接地址不正确的情况。
     
      我分析了csdn和yesky的shtml,都是使用的绝对路径,以“/”开头。
      我想知道,如果不使用绝对路径,是否有有其它的方法?或者,使用相对路径,应该如何解决?在设计时,要考虑哪些因素?
      

  3.   

    <img src='<%=ResolveUrl("../../Images/Spacer.gif")%>' width="2" height="1" border="0">
      

  4.   

    to goody9807() 不知你是否看了我这个回复?
    因为网站的栏目比较多,基本上每个栏目各占一个目录。如:广告目录是Ad,新闻的目录是News,在新闻中包含广告信息,就要从Ad目录取数据,Ad中多半是图片或flash,此时,就出现了图片路径的问题。同样,将页眉、页脚也做成公用部分,在其它页面引用,此时,就出现了链接地址不正确的情况。在News中引用广告,应该这样写:../Ad/,对吧?此时,就出现了路径的问题,图片、Flash、链接都会出现。
      

  5.   

    to bitsbird(一瓢.net) 你的这种方法当然可以考虑,但我使用了shtml,就是不想使用后台的程序,所以,我觉得不合适。是否有其它的办法?
      

  6.   

    通过在网上搜索资料,和一些网友聊天,基本上已经没有什么其它的方法了!使用绝对路径,或者,使用xml+xsl,目前为止,好象这是唯一的解决方案。
      

  7.   

    哪位有xml+xslt生成静态页面的经验?
      

  8.   

    you can down a crm system from  www,  and it is made by xml+xslt生成静态页面if you can't find it , I can send it to you
      

  9.   

    http://www.aspdotnetheaven.com/Code/Jan2003/TransformXMLtoHTML.asp这是一个网友刚刚发给我的,真的很不错,看来,我真的需要开始接触xml了。
      

  10.   

    XML ~ ? 唉 目前学什么呢? 该学什么呢?什么都要学 :( 郁闷 能用到什么呢?现在的工作什么也用不到...
      

  11.   

    用XML + XSL当然可以做到但是写XSL会累死人的 (-: