❶ 怎么让首页定时自动生成静态页面

ip层没有定时控制吧,除了动态ip租期到期。定时都是传输层或者应用层的事情

❷ 如何把动态网页生成为静态网页

没有必要生成html格式吧
没事找事
这样反而 降低效率

❸ 如何建立一个生成html静态页面的网站

下载个免费后台源码,安装好就可以生成了

❹ 怎样自动生成生成静态网页

看看例子吧

-------------------------------------------
下面的例子是将、index.asp?id=1/index.asp?id=2/index.asp?id=3/这三个动态页面,分别生成ndex1.htm,index2.htm,index3.htm存在根目录下面:

<%
dim strUrl,Item_Classid,id,FileName,FilePath,Do_Url,Html_Temp
Html_Temp="<UL>"
For i=1 To 3
Html_Temp = Html_Temp&"<LI>"
Item_Classid = i
FileName = "Index"&Item_Classid&".htm"
FilePath = Server.MapPath("/")&"\"&FileName
Html_Temp = Html_Temp&FilePath&"</LI>"
Do_Url = "http://"
Do_Url = Do_Url&Request.ServerVariables("SERVER_NAME")&"/main/index.asp"
Do_Url = Do_Url&"?Item_Classid="&Item_Classid
strUrl = Do_Url
dim objXmlHttp
set objXmlHttp = Server.CreateObject(" Microsoft.XMLHTTP")
objXmlHttp.open "GET",strUrl,false
objXmlHttp.send()
Dim binFileData
binFileData = objXmlHttp.responseBody
Dim objAdoStream
set objAdoStream = Server.CreateObject("ADODB.Stream")
objAdoStream.Type = 1
objAdoStream.Open()
objAdoStream.Write(binFileData)
objAdoStream.SaveToFile FilePath,2
objAdoStream.Close()
Next
Html_Temp = Html_Temp&"<UL>"
%>
<%
Response.Write ( "成功生成文件:" )
Response.Write ( "<BR>" )
Response.Write Html_Temp
%>

❺ 如何实现网页静态化

方法一:使用现成的插件,比如:ISAPI_Rewrite、IIS Rewrite、Apache
HTTP服务器的mod_rewrite等,它们都是基于正则表达式解析器开发的重写引擎。它们的使用方法查看它们自带的帮助即可。

方法二:自己写的代码实现动态网页静态化,方法也有好几种:

1、创建FSO对象,利用此对象将所需的内容动态创建到文件中生成HTML页面;

2、利用模板技术,将模板中特殊代码的值替换为从表单或是数据库字段中接受过来的值 生成HTML文件;

3、使用Server.Transfer转换技术,

方法三:使用HttpWebRequest请求客户端的方式,获取返回资源,生成静态页面。一般这样只需要获取网页内容即可,其它资源可放置在服务器上,自动加载。(注:此方法缺点明显,需要大量更改匹配URL,建议慎用)

方法四:在asp中有IhttpMole接口。Ihttpmole可以简单理解为一个可以在执行像.aspx,或者mvc中control/action前,添加我们自定义的操作的东西。

我们只需要编写这么一个HttpMole就可以了,当用户第一次请求asp处理时,我们可以在ihttpmole中拦截到这个请求,然后获取到这次请求应该返回的html代码,然后我们返回这些html给用户,并保存刚才我们获取到的html到文件内,当用户下次请求时,我们只需要直接返回我们已经保存的html文件即可

❻ 生成静态页面的技术是如何实现的

不一定是生成html,也可能是地址栏重写,urlrewrite,可以看下http://wenku..com/view/f0f89972f242336c1eb95ed7.html
不过一般生成静态页面有两种方式,一种就是采用模板,例如freemaker或Velocity,
另一种是Mapping方式生成静态页面,
给你点代码看看
freemaker生成静态页面

Java代码

  • /**

  • *生成静态页面主方法

  • *@paramcontextServletContext

  • *@paramdata一个Map的数据结果集

  • *@paramtemplatePathftl模版路径

  • *@paramtargetHtmlPath生成静态页面的路径

  • */

  • staticfinalStringtemplatePath="/WEB-INF/freemaker/";//模板存放的路径

  • //指定ServletContext生成静态页面

  • publicstaticvoidcrateHTML(ServletContextcontext,Mapdata,StringhtmlPath,Stringfilename,Stringftlname,Stringbianma){

  • ConfigurationfreemarkerCfg=newConfiguration();

  • //加载模版

  • freemarkerCfg.(context,"/");

  • freemarkerCfg.setEncoding(Locale.getDefault(),"UTf-8");

  • try{

  • //指定模版路径

  • ftlname=templatePath+ftlname;

  • Templatetemplate=freemarkerCfg.getTemplate(ftlname,"UTf-8");

  • template.setEncoding("UTf-8");

  • //静态页面路径

  • htmlPath=context.getRealPath(htmlPath)+"/"+filename;;

  • FilehtmlFile=newFile(htmlPath);

  • Writerout=newBufferedWriter(newOutputStreamWriter(newFileOutputStream(htmlFile),bianma));

  • //处理模版

  • template.process(data,out);

  • out.flush();

  • out.close();

  • }catch(Exceptione){

  • e.printStackTrace();

  • }

  • }

php怎么生成静态网页

给你个最简单的例子.其他的原理如此.只是有更高效率的生成方式和特殊版的处理方式,如循环权,判断之类的.

template.html
<html>
<head>
<title><{title}></title>
</head>
<body>
<center><{content}></center>
</body>
</html>

php文件
<?php
$template = file_get_contents('./template.html');
$html = 'out.html';

$output = str_replace('<{title}>', $title, $template);
$output = str_replace('<{content}>', $section, $output);

file_put_contents($html, $output);

?>

❽ 什么是静态HTML页面,如何生成静态HTML页面

本系统可以设置是否启用HTML静态页面。当设置为不使用静态HTML时使用动态页面,当设置为采用HTML静态页面时,如果页面生成时间超过缓存时间设置值时,访问页面的同时生成HTML页面。 ps:广东时代互联科技有限公司--时代互联,成立于2000年,是中国首批经ICANN(国际互联网域名体系最高管理机构)和CNNIC(中国互联网络信息中心)认证的注册商,也是中国最大的域名和网站托管服务提供商之一。

❾ ps做好个网站后,怎样生成静态网页

看你的复问题就知道你是用ps等软制件自动生成的html页,我想说网页制作基本不是用自动生成的,有专业的div+css人来布局web页,你让别人赐教无异于让别人手把手教你,你还是仔细学一下吧,div+css布局说难也不难,说简单也不简单,你在每个网站的页面上右键--查看源代码,你就会看到你所要学习的东西,也不要被这一大堆代码吓到,用心的话你从基础学起到成手很快的,至少简单页面你都会做了。祝你成功!

❿ 我的网站是自动生成静态网页,

你把生成的页面。放到外层不会在二级里。这样会更容易被收录
http://www.sh-tongfeng.com/htm/index.htm