永发信息网

ASP网站怎样转换htm的?

答案:6  悬赏:80  手机版
解决时间 2021-04-23 02:29

网上看见一个网站的后缀名为html 或htm,但是我发现他们的网站本来是ASP语言开发的,咨询了该站长,但是他说有软件可以转换的

大家都知道htm的网页更容易被搜索到

ASP高手请指教!如何可以实现这种功能??

最佳答案
前段时间我们网站访问量大,asp页面执行起来很慢,访问人数又颇多,而且又不经常修改,又懒得直接做成静态的,每次都要从服务器下载来改,只好想办法把asp页面转化成htm静态页面了。

以前就曾经有这样的想法,不过没太在意,真正想用的时候很难找到一个合适的,于是在摸索了半天终于找到比较合适的代码再加上自己的修改,如下:


以下为引用的内容:



代码算是最简单的,直接保存成一个asp文件即可,只要把URL(要转化的asp地址)和dizhi(要保存的html地址)设置好就可以了,一般这两个文件在同一个目录,才能保证图片或者css、js起作用。


希望对那些正在寻找由asp生成htm的朋友有用。

全部回答

sm a 什么啊

楼上说的乱起八糟的

你先用 ASP打开啊 然后另存为 不就是 HTM的了

前提是你要懂ASP.其实生成HTML文件就是用ASP操作FSO.明白?预读某些模版文件.不知道你看明白没

ISAPI_Rewrite 实用的 RewriteRule (转静态) 收藏 [ISAPI_Rewrite]

# 3600 = 1 hour CacheClockRate 3600

RepeatLimit 32

# Protect httpd.ini and httpd.parse.errors files # from accessing through HTTP

# 无忧网络文章管理系统 Rewrite 规则

#RewriteRule ^(.*)/Channel-([0-9]+)-([0-9]+)\.html$ $1/Channel\.Asp\?ID=$2&Page=$3 [I,O] #RewriteRule ^(.*)/Channel-([0-9]+)\.html$ $1/Channel\.Asp\?ID=$2 [I,O]

#RewriteRule ^(.*)/(.+)_([0-9]+)-([0-9]+)\.html$ $1/Content\.Asp\?ID=$3&Page=$4 [I,O] #RewriteRule ^(.*)/(.+)_([0-9]+)\.html$ $1/Content\.Asp\?ID=$3 [I,O]

#RewriteRule ^(.*)/([0-9]+)-([0-9]+)\.html$ $1/Content\.Asp\?ID=$2&Page=$3 [I,O] #RewriteRule ^(.*)/([0-9]+)\.html$ $1/Content\.Asp\?ID=$2 [I,O]

#RewriteRule /test-([0-9,a-z]*).html /test.asp\?inso=$1 #test-333.html-->test.asp?inso=333 #RewriteRule /test_(\d+)_(\d+)_(\d+)\.html /test.asp\?page=$1&type=$2&type2=$3 [N,I] #test_1_2_3.html-->test.asp?page=1&type=2&type2=3 RewriteRule /([0-9,a-z]*) /test.asp\?id=$1 #localhost/333-->test.asp?id=333

------------------------------------ 1. 从 http://www.isapirewrite.cn下载ISAPI_Rewrite Lite版,安装在硬盘上,如C:\Program Files\Helicon\ISAPI_Rewrite; 2. 打开IIS管理,选择要配置的主机,转到“ISAPI筛选器”选项卡。并添加一个筛选器,名称任意,执行文件为“C:\Program Files\Helicon\ISAPI_Rewrite\ISAPI_Rewrite.dll”; 3. 修改C:\Program Files\Helicon\ISAPI_Rewrite\httpd.ini文件,添加相应的过滤规则,例如: 我要将输入的网址localhost/54powerman显示localhost/blog.asp?id=54powerman,在配置文件中输入如下配置信息。 RewriteRule ^(/)([a-z0-9\-\_]+)$ /blog.asp?id=$2 [I,O] 4. 运行iisreset,重启IIS;这一步很重要,每次修改httpd.ini后都要重启以加载配置。 5. 测试,在站点首页目录添加新的blog.asp作为测试页面,输入代码: <% Response.Write "Hello," & Request.QueryString("id") & ".This is your blog." %> 6. 在浏览器地址栏中输入http://localhost/54powerman,地址栏没有变化,但是网页中显示了如下内容: Hello,54powerman.This is your blog. 7. 测试分析:http://localhost/54powerman这个url并不存在真实的文件,但是从用户看来好像存在真实的文件一样。 8. 试用后的思考: 8.1 如果RewriteRule ^(/soft_)([a-z0-9\-\_]+)(.html)$ /down.asp?softid=$2 [I,O],结果如何? 提示:输入http://localhost/soft_159746.html,结果为/down.asp?softid=159746的内容,这正好是一些下载站的方式。 8.2 如果RewriteRule ^(/)([a-z0-9\-\_]+)(/)([a-z0-9\-\_\.]+)$ /soft.asp?id1=$2&id2=$4 [I,O],结果如何? 提示:输入http://localhost/54powerman/photo.html,结果为id1=54powerman;id2=photo.html,这样可以让54powerman看起来像是一个虚拟目录 8.3 再复杂一些,如果RewriteRule ^(/)([a-z0-9\-\_\.\/]+)$ /soft.asp?id=$2 [I,O]呢? 提示:http://localhost/54powerman/myFolder/photos/list.asp,那么soft.asp中就会获得到id1=54powerman/myFolder/photos/list.asp,在soft.asp中来拆分各个参数,是不是就可以模拟更复杂的虚拟目录结构呢。 如下的soft.asp: query = Request("id") Response.Write "原始字符串: " & query &"<p>拆分后的字符串:<p>" params = Split(query,"/") For i=0 To UBound(params) Response.Write 1+i & "级目录 " & params(i) &"<p>" Next 显示如下: 原始字符串: 54powerman/myFolder/photos/list.asp 拆分后的字符串:

1级目录 54powerman

2级目录 myFolder

3级目录 photos

4级目录 list.asp

保存.

注意:以前在Window 2000 IIS5.0一直使用ISAPI_Rewrite进行动态链接重写HTML静态网址,

最近升级到 Widnows 2003 IIS6.0 后,发现ISAPI_Rewrite根本运行不起来,在IIS 6.0里面一直提示“未加载”,后来查了又查,原来是文件的权限问题。

IIS 6.0 ISAPI_Rewrite 是在Service帐号下运行的,将数据文件的读写权限给予Service 帐号后,ISAPI_Rewrite 终于可以正常运行了。

根据描述,你的网站结构应该如下: + CssFiles - abc ┕abc.asp - 123 ┕123.gif - html ┕abc.htm 那么只需要在生成HTM的过程中替换一下文件夹名就可以了啊: Replace(Replace(需要生成的HTML内容,"abc/","../abc/"),"123/","../123/")

需要服务器支持,比如动易的系统可以转换成伪静态的网页,

一般需要dll文件支持!

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一同学老是向我借手机怎么办?因为最近新买了
本人想买1200-1500的诺基亚水货智能手机…有
父母个最爱的她(他),你会选择谁?为什么呢
创意家庭口号大全,家庭温馨标语都有那些啊?
要了解OG的剧情从哪个版本玩起好
大家谁送我一个QQ秀
高粱与大豆这首古诗你明白了什么
请问天河客运站有去珠海拱北车站的直达车吗?
DNF龙王挂龙王验证码是什么具体点在那找就行
请往年播音艺考的前辈帮忙
露熊图片,这是真人吗
钻戒已经改大小
在早晨的英语怎么写,在早晨用英语怎么写?
卵巢良性纤维瘤术后多久可以吃辣的东西,麻烦
为什么迅雷会崩溃,迅雷经常崩溃是怎么回事?
推荐资讯
什么时候伤心
刚买的二手ps2打算两年不用,会坏吗?7W
会计职业应具备哪些能力?
寒山寺的诗句有哪些.
这种空间怎么弄?
云南昭通到广西南宁怎么坐火车最快?
我1984年8月29日(农历)早上8点左右 出生
DNFPK场问题.?
养老院用什么标语好?比如“欢迎光临”之类,
郭记桂林米粉店(七街分店)地址有知道的么?有
有关化学-质量守恒定律的问题
长腰岭我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?