用FSO将asp生成html静态页面

来源:百度知道 编辑:UC知道 时间:2024/06/14 10:18:33
做了一个论坛~但是在该论坛中,点击每一个论坛区的时候总是要夹带着很多参数过去,这样到了指定的页面时地址栏就多了很多参数了。例如:

topic.asp?Bbs_Id=9&Class_ID=1&Bbs_Name=%B1%BE%D5%BE%B3%D0%C5%B5&Class_style=%D0%C2%BB%E1%D4%B1%D7%A8%C7%F8

这样又不安全有不利于搜索引擎的收录。
我想利用“生成html静态页”的方法来解决我的问题呀~
FSO我懂,但是用来“生成html静态页”还没有试过!在网上查了很多的资料,基本上就知道部分生成的原理~【一小部分】~~

但是我不明白。例如:

<A HREF="topic.asp?<%="Bbs_Name="&server.urlEncode(cxbbs.Fields.Item("Bbs_Name").Value) &"&Class_style="&server.urlEncode(czclass.Fields.Item("Class_style").Value)%>">
连接到娱乐区
<A>

在带有以上代码的页面生成的html页,该html页中的“连接到娱乐区”的连接也是“topic.asp?Bbs_Name=XXXXX & Class_style=XXXXX”呀! 那样的话如果在该html页点击了“连接到娱乐区”那不是会连接到topic.asp?Bbs_Name=XXXXX & Class_style=XXXXX吗?那地址栏的参数仍然是和以前一样呀!!【是不是要在这里改一下连接路径呢?】
【由于是我不懂的缘故】
所以我不明白FSO将asp生成html静态页面的实际意义是什么?请大家给我一条完整的生成html静态页思路好吗?

包括生成HTML,再到点击每一个生成后的html页中的连接思路??

如果没有必要的话请不要贴一些网上搜索到的资料,因为我已经看过很多了。

谢谢

如果要生成静态页面,网站设计的思路就不能这样了,
静态页面是在信息更新的时候就用fso写出来的,然后在需要更新或动态的地方用xml记录动态更新内容,然后静态也面调用,这样的话就实现静态也面能动态更新

这是专业问题,不好回答,去问专家吧

YES

如果仅想把参数都藏起来的话建议你使用URL重写方法,也称为伪静态技术,此技术的优劣我就不多说了,你可以去摆渡一下,主要用到一个ISAPI筛选器,名字叫Re_write,如果是用FSO生成静态文件的话我也没用过,只是看过类似的技术文章,并没见过LZ所说的语句.