我有个网站~不能生成静态~谁能帮我加一个所有内容自动生成静态的功能?
就是所有文章都可以自动生成静态。
要多少分好商量
我有个网站~不能生成静态~谁能帮我加一个所有内容自动生成静态的功能?
就是所有文章都可以自动生成静态。
要多少分好商量
静态页面自动生成工具
或者:把一个网站所有页面生成静态的HTML格式页,好处是显易见的!1、打开显示速度更快;2、网站更稳定,网站打开时无需访问数据库读取数据,不受数据库快慢、大小、稳定情况等影响;3、更有利于搜索引擎的收录和排名,静态页面对搜索引擎更友好,更有利搜索引擎的收录和排名;
下面说一下静态页面的生成方法,一种是利用FSO或JAVA中文件操作生成的,一种是利用URL重写生成的,实际还是动态页面,只是把URL的动态源文件后缀为成HTML或SHTML后缀的,是一种“伪静态页”!从实现的方便看,生成“伪静态页”简单易操作,不需要修改大量的网站程序!
实现方法:所需文件:Helicon tech公司的开发的一个rewrite的DLL文件,具体下载请到 http://www.helicontech.com/网站上下,不过所用的DLL文件是要收钱,但是有试用时间,有30天到45天不等!
第一步,安装rewrite的DLL文件,打开IIS-》选中要生成静态页的网站-》右键-》属性-》筛选器-》增加一个筛选器!在添加时选择rewrite的DLL文件。
第二步:打开rewrite的DLL文件安装所在路径,找到httpd.conf文件,加入正则语法语句下去,就完成了!
第三步:关于正则语法语句下面发几个实例:
#把所有index.asp动态网页映到index-1.html,index-2.html上
RewriteRule /index-([0-9,a-z]*).html /index.asp\?id=$1
#在域名前加上www,如二级域名wcp.fh668.com可映射成www.wcp.fh668.com
RewriteEngine on
RewriteBase /
RewriteCond %{HTTPS} (on)?
RewriteCond %{HTTP:Host} (?!www\.)(.+) [NC]
RewriteRule (.+) http(?%1s)://www.%2/$1 [R=301]