设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 37|回复: 8
打印 上一主题 下一主题

如何实现网站的伪静态化,不要插件的方法

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-11 03:06:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想实现网站的伪静态化,但是不要安装插件的,希望高人能提供源代码
2#
发表于 2010-1-11 03:07:00 | 只看该作者
ASP.NET可以重写核心定向不需要插件,但在ASP中目前个人所知不使用插件无法实现伪静态。
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-11 03:07:03 | 只看该作者
伪静态 一般 都采用 URL 重写技术,但是如果 没有安装 URLREWRITE 的话 是实现不了的,另外一种方式 采用iframe

但是 本人 还是 首推 模板替换法 来实现 完全静态 。
操作如下:
1.先编辑好HTM模板
2.使用替换法,生成 新的HTM

Sub makepageII(demoname,savename,flag,content)
'参数说明
'demoname 要调用的模板
'savename 保存位置
'flag  模板的标签
'content 替换的内容
Dim fso,htmlwrite  
Dim strOut  
'// 创建文件系统对象
Set fso=Server.CreateObject("Scripting.FileSystemObject")  
'// 打开网页模板文件,读取模板内容  
Set htmlwrite=fso.OpenTextFile(Server.MapPath(demoname))  
strOut=htmlwrite.ReadAll  
htmlwrite.close  
'=============================================================================
strflag=split(flag,",")
for i = 0 to ubound(strflag)
strcont=split(content,"$")
strOut=Replace(strOut,strflag(i),strcont(i))
next
'// 用真实内容替换模板中的标记  
'=============================================================================
'// 创建要生成的静态页  
Set htmlwrite=fso.CreateTextFile(Server.MapPath(savename),true)  
'// 写入网页内容  
htmlwrite.WriteLine strOut  
htmlwrite.close  
'// 释放文件系统对象  
set htmlwrite=Nothing  
set fso=Nothing  
end sub
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-11 03:07:07 | 只看该作者
如果后面加参数呢?
比如说http://网站哉名/?list.asp_id_4.html
这样的话,会打开默认的首面,然后在首页里将这些参数解析,进行相应的操作。

好久没用ASP了,现在在用PHP开发,不知道这一点用ASP实现起来效果如何
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-11 03:07:12 | 只看该作者
全静态不好吗?
回复 支持 反对

使用道具 举报

6#
发表于 2010-1-11 03:07:16 | 只看该作者
http://www.yahoo.com/?1.html
偶就只会这样的!
回复 支持 反对

使用道具 举报

7#
发表于 2010-1-11 03:07:20 | 只看该作者
伪URL如果是http://aaa.bbb.ccc/ddd.html
页面中加载FRAME,URL为http://aaa.bbb.ccc/ddd.ASP(截取伪URL并替换字符即可)
说白了就是来回替换。这种方法应该简单并能达到目的。
回复 支持 反对

使用道具 举报

8#
发表于 2010-1-11 03:07:24 | 只看该作者
以下是引用hellode在2008-11-19 16:05的发言:

http://www.yahoo.com/?1.html
偶就只会这样的!


这种request()哪个值,我只会http://www.yahoo.com/?id=1.html
然后request("id")
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-20 04:51 , Processed in 0.117166 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表