楼上是对的,我补充清楚。是你在本地的调试目录(也就是路径)和服务器目录不一致所引起的。你可以试下相对路径,相对路径和绝对路径是指你在路径前是否用了“/”,用了的就是绝对路径了,那样的话就算你在调试通过了再传上服务器也可能会因为目录结构不一样而出错。 比如你本地调试:目标地址http://localhost/1122/zhengwen.asp?id=11,调用地址http://localhost/1122/a.asp,那么你在a.asp中的调用处可以写a href=/1122/zhengwen.asp?id=11也可以写成a href=zhengwen.asp?id=11,因为目标地址文件和调用地址文件是处在同一目录中; 如果不是同一目录的话,如: 目标地址http://localhost/1122/zhengwen.asp?id=11,调用地址http://localhost/1122/abc/a.asp,那么你在a.asp中的调用处可以写a href=/1122/abc/zhengwen.asp?id=11也可以写成a href=../zhengwen.asp?id=11; 以上两个情况中如果是以第二种方法来做的话就不会受第一级目录结构变化的影响,当然,前提条件是你的服务器上也有1122这个目录。 另外你所说的“注:最好不要叫我另外单独弄一个静态的出来,这样我里面的部分数据如点击率 就无法更新了。”这句话不对,我现在用的就是asp的后台生成html文件,首页也是用的html文件,根本不会影响到如点击率这类即时数据的显示,因为你可以在html文件中调用脚本来实现如点击率类的数据更新。script language=vbscript src=xxx.vbs或script language=javascript src=xxx.js
取消
评论