在ECSHOP文章页面里,添加了这么一段代码:<iframe frameborder="0" style="width: 710px; height: 14400px;" src="/i/index.html"></iframe>上面那样写,会报404不能找到的错误。
如下面那张:<iframe frameborder="0" style="width: 710px; height: 14400px;" src="./i/index.html"></iframe>或<iframe frameborder="0" style="width: 710px; height: 14400px;" src="i/index.html"></iframe>不会报404错误。
在Apache环境下有这个问题,在IIS下,就没有这个问题。我现在所有文章页都有着段代码,不想都改,有没有简单的方法解决?
谢谢!

解决方案 »

  1.   

    src="/i/index.html"
    替换为 src="i/index.html"
     就可以了吧,批量替换
      

  2.   

    为什么在IIS下管用,在Apache下不行呢?能否给解释一下,最好给个解决办法……
      

  3.   

    /是根目录的意思。路径不对,当然就挂了。
    为什么IIS下管用,可能该路径下存在这个目录文件。
      

  4.   

    不清楚, 还是等高手来回答吧, 不过我这用这个路径没有问题 /i/index.html
      

  5.   

    他是说的根目录下i文件夹下的index.html文件
      

  6.   

    多谢大家的关照。我找到答案了:
    / 表示根目录;
    ./  表示当前目录;
    ../ 表示上级目录;我在Apache下建立一个虚拟目录,
    上面提到的网站就在这个虚拟目录里,不在根目录,当然就找不到了。哈哈