现在很多看似是静态页面其实是使用了URL重定向组件 Isapirewrite这个东西,里面一样的是动态的页面。
如果非要生成静态页面可以写一个生成的母版页再加载数据库数据生成。
首先在模板页里把页面布局啊什么的都做好。然后在后台页面里提取该页面,再把数据库数据写入到里面的对应标签里。最后再生成一个新的页面就行了。
静态网页,动态网页主要根据网页制作的语言来区分:
静态网页使用语言:HTML(超文本标记语言)它的内容是固定的,不会根据浏览者的不同需求而改变。
动态网页使用语言:HTML+ASP 或 HTML+PHP 或 HTML+JSP 等。动态网页是与静态网页相对应的,也就是说,网页URL的后缀不是htm、html、shtml、xml等静态网页的常见形式,而是以asp、jsp、php、perl、cgi等形式为后缀,并且在动态网页网址中有一个标志性的符号——“?”。
我们将动态网页的一般特点简要归纳如下:
(1)动态网页以数据库技术为基础,可以大大降低网站维护的工作量;
(2)采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等;
(3)动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页;
(4)动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索蜘蛛不去抓取网址中“?”后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要求。
静态页面:不含有?号的html类型(html,html,shtml,xhxml,jhtml,xml)
动态页面:含有?的,或是以asp,php,jsp,aspx结尾的都是动态。
静态页面在服务器里面是真实存在的,访问静态页面不需要经过数据库,静态页面是静态链接。
动态页面在服务器里面不是真实存在的,访问动态页面需要经过数据库,动态页面是动态连接。
html、htm是静态页面,其他如asp、aspx、php、jsp是动态页面,但这也不绝对,动态页面可以生成html,也就是表面看起来都是html静态页面,其实他是动态的。同理,看起来是html的,不一定就是静态页面。
至于数据库,这也不绝对,看是否有需要!并不是做一个网站就非得用数据库!
例外楼上的说地址里有?号的一定是动态的,不见得吧?indexhtmlid=15这样不行吗?要不要我弄个给你看看?
以上就是关于如何将数据库中的内容生成静态页面全部的内容,包括:如何将数据库中的内容生成静态页面、动态网页和静态网页有什么区别什么 是动态网页数据库、什么是静态页面和动态页面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)