静态网页的代码都在页面之中,不需要执行asp,php,jsp,.net等程序就能生成客户端网页代码的网页。静态网页不能自主管理发布随时间更新的页面,如果想更新网页内容,要通过FTP软件把文件保存下来用网页制作软件进行修改。常见的静态网页有.html扩展名的、.htm扩展名的。这里需要注意是,静态网页并非网站上没有动画的就是静态网页。
为什么现在要把动态网页以静态网页的形式发布呢?搜索引擎是一个原因。由于搜索引擎对aspx的收录和html收录的差别以及页面资源占用问题,我们很多时候需要实现aspx页面动态转静态。
现在可以通过以下几个方法来实现动态网页的静态化:
方法一:使用现成的插件,比如:ISAPI_REWRITE、IIS Rewrite、Apache Http服务器的mod_rewrite功能,它们都是基于正则表达式解析器开发的重写引擎。它们的使用方法查看它们自带的使用帮助即可。 方法二:将自己编的代码实现动态网页静态化,方法也有好几种:
2、利用模板技术,将模板中特定代码值替换为从表单或是数据库字段中接收过来的值 ,并生成相应的HTML文件;
方法三:使用HttpWebRequest请求客户端的方式,获取返回资源,生成静态页面。一般这样只需要获取网页内容即可,其它资源可放置在服务器上,自动加载。
一品威客(官网:http://www.epweike.com),作为中国领先的创意新型交易服务平台,拥有雄厚的平台资源,富有创造性的团队和众多的专业型人才,在网页的设计方面也自然有很多具有很多的成功实例以供交流学习,如果你对这方面的内容有兴趣,欢迎登录一品威客网站去寻找你的答案。