关于动态网站静态化的,菜鸟求教

网上看了很多,都说的很笼统,有很多不明白啊。1首先我不要伪静态2整站静态,别人说让每个页面生成HTML代码然后保存在一个HTML文件中,问题来了,既然每个页面都要生成HT... 网上看了很多,都说的很笼统,有很多不明白啊。
1 首先我不要伪静态
2 整站静态,别人说让每个页面生成HTML代码 然后保存在一个HTML文件中 ,问题来了,既然每个页面都要生成HTML,那我就做了一个小程序,递归遍历从主页面开始的下面所有超链接,然后每个超链接保存在一个随机命名的HTML文件中,比如index.aspx 中有一个超链接1.aspx,我生成了两个对应的 HTML,index.html,1.html,但index.html的代码里面的那个1.aspx怎么办?难道还要遍历一遍所有生成的HTML替换里面的aspx超链接?怎么才能让它们关联起来
3 整站静态好后,我如果数据库更新了,想更新静态页面,难道是再生成一次?这样所有的页面URL都要变了啊,那就不能收藏了。。后来就用模板替换,只生成添加后的 HTML文件,问题和2的一样,怎么和它的父页面关联起来?
我是菜鸟。..还请各路高手帮帮忙啊
展开
 我来答
Andy爱米
2010-09-29 · TA获得超过377个赞
知道小有建树答主
回答量:146
采纳率:0%
帮助的人:56.6万
展开全部
只能每页都生成一个单独的页面文件,
比如说你你面的参数是 aaa.aspx?pageindex=1&pagesize=10
那么你第一页生成 aaaa-1-10.html ,第二页生成 aaaa-2-10.html, 那么你在生成静态页时, 页面上的链接也要相应的修改成静态页的URL。 比如说, 你把页面上的所有aaa.aspx?pageindex=2&pagesize=10的连接全部改成 aaaa-2-10.html
依此类推。

还有一个办法就是把 htm 为后缀的请求交给你的WEB程序处理,像是生成静态页面了,其实还是动态的(也就是URL重写啦)。
深圳联雅网络科技有限公司
2023-08-27 广告
作为深圳联雅网络科技有限公司的工作人员,我认为网站搭建需要经过以下步骤:1. 确定网站的目的和主题,以及目标受众群体。2. 选择适合的网站平台和域名,并购买和注册域名。3. 设计网站的页面布局和风格,并编写HTML和CSS代码。4. 添加网... 点击进入详情页
本回答由深圳联雅网络科技有限公司提供
百度网友f38c43e72
2010-09-29
知道答主
回答量:66
采纳率:0%
帮助的人:0
展开全部
“生成静态页面” 和“URL重写 ”找下具体的使用方法 网上很多,这边写不下 我就吧写了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pop_1982
2010-09-29 · TA获得超过142个赞
知道小有建树答主
回答量:456
采纳率:0%
帮助的人:231万
展开全部
了解怎么生成静态, 你既然不要第一种重写, 那就是真静态生成模式, 后者是模板替换的 模板是没有aspx的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
402520575
2010-09-30 · 超过11用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:40.8万
展开全部
index.aspx链接直接指定为1.html不就行了。数据库更新了的话,页面肯定要重新生成了,建议还是用模板替换比较好,生成速度相对比没有用模板快多了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式