例如有一商城网站,想静态化首页index.asp为index.htm,替换伪静态正则RewriteRule /cat([0-9]*).htm /cat.asp??catid=$1 [I]为静态文件,提高访问速度。
1、首先编辑一个名为shop.txt的文件,文件内规则为
(规则文件定义每两行为一组规则,第一行为读取的源网站内容地址,第二行为生成的网站网页地址,现支持数字规则匹配)
//localhost:801/index.asp
/index.htm
//localhost:801/cat.asp?catid=27
/category27.htm
//localhost:801/cat.asp?catid=(*) [n,82,85]
/category(*).htm
此三条规则的目的是实现
index.asp->index.htm
cat.asp?catid=27->category27.htm
cat.asp?catid=82->category82.htm
cat.asp?catid=83->category83.htm
cat.asp?catid=84->category84.htm
cat.asp?catid=85->category85.htm
共6个页面的静态化
2、设置iis默认内容文档先后顺序为index.htm,index.asp
3、去掉伪静态配置文件httpd.ini中的RewriteRule /cat([0-9]*).htm /cat.asp??catid=$1 [I]
4、打开“SEO网站页面静态工具.exe”程序,设置网站主目录为实际网站硬盘根目录,为d:shop,设置网站静态网址列表文件,此处支持格式为.txt,为第一步设置好的shop.txt规则文件
5、设置每网址静态间隔,建议大于5秒,选取设置静态化全部循环时间复选框,此为每重复执行一次全部静态化规则表的时间间隔,如果网站更新频繁,间隔可以设置短些,如果每天更新次数不多,可以设置较大的间隔时间数
6、全部设置正确后,点击开始静态化及开始执行,相应在网站文件夹下就会有静态.htm文件生成,程序会根据设置好的间隔时间循环运行