实现的方法有两种,一种是假静态,采用地址重定向技术,iis服务器常用的有http重定向,url重写模块,microsoftURLrewrite具体可以百度更深入的了解一下。
一种是真静态,即把你页面所有不参与逻辑运算的静态框架用html写出来,比如页面布局。
在你的静态页面布局中插入要替换的逻辑运算字段,比如{#remen}字段。
后台写一个获取逻辑代码的程序,可以是逻辑运算的结果,或者html代码片段,然后替换掉你静态页面里的字段{#remen},那么你的静态页面里就得到了所想展示的结果和内容。
然后把整个静态页面用流的方式,写入到服务器的硬盘里,例如index.html,那么用户访问index.html就行了。
直接生成静态页面。这样做的好处是访客访问的页面是真实的静态页面,不再需要参与程序的实时逻辑运算得出结果,对页面速度是质的提升,同时也方便搜索引擎爬虫。
本文仅代表作者观点,版权归属原创作者,如需转载请在文中标注来源及作则名字。
免责声明:本文系转载编辑文章,仅做分享只用,如有疑问请联系邮箱:110@zbj.com
如何将一个HTML页面嵌套在另一个页面中
学基于HTML5的网页游戏需要哪些知识
html、css怎么仿别的网站?
html5哪个开发工具比较适合新手?
如何用HTML创建一个简单网页?
如何在HTML中设置网页背景颜色?
怎么设置html文字背景颜色?
怎么设置html文字背景颜色?
学习HTML5未来前途怎么样?
有哪些好用的HTML5绘图工具?
html5有哪些新特性,移除了那些元素?
如何修改wordpress网站中的html代码
HTML网页编程,有哪些不错的软件值得一用?
html中两行四列的表格怎么写?
html格式的网页怎么转换成ppt格式转换?
前端html源码可以不暴露接口吗?为什么?
html如何实现点击按钮跳转页面?
HTML写的网页如何实现与数据库的交互?
实例教程:如何使用记事本来编写HTML代码?
怎样才能把一个传统的网站变成HTML5标准?