CFcodes.com ColdFusion知识库

利用分隔符对单篇文章信息进行分页操作
网站名称:中国黄金交易所
网站地址:http://www.au9999.cc
完成时间:2007-12

网站名称:亚顺教育培训网
网站地址:http://www.yashun.com.cn
完成时间:2006-6

网站名称:自由左岸·青年旅舍
网站地址:http://www.youweihai.com
完成时间:2008-6

网站名称:中国扶贫基金会小额信贷
网站地址:http://fupin.likefar.com
完成时间:2008-2


BlueDragon支持的后缀名为.cfm及.cfml,但是,我们需要如何操作才能让Bluedragon支持自定义后缀的解析呢?也就是说,如果我们的文件后缀名称是.html .do .mycfm 这些,并且这些文件内的程序内容仍旧是ColdFusion的代码,那么如何让BlueDragon解析并运行这些程序能够成功?

现在我们假若目前的程序环境是Bluedragon + Apache,我们可以通过以下几步骤实现这个需求。

1、安装BlueDragon,并且让其与Apache配合(这就不用说了)

2、在BlueDragon的目录中找到config目录,如:
C:\BD\config
修改下面的bluedragon.properties文件
第二行:
servletexec.default.aliases=servlet,.jsp,.cfm,.cfml,.cfc,.cfchart
改成
servletexec.default.aliases=servlet,.jsp,.cfm,.cfml,.cfc,.cfchart,.html
在最后加上,.html

3、找到config/default/及config/default-built-in两个目录下的rules.properties文件
添加:*.html=com.naryx.tagfusion.cfm.cfServlet这行代码

4、重启bluedragon

5、修改apache的conf目录httpd.conf文件
修改
ServletExecInstances default 127.0.0.1:9999
ServletExecAliases default  rvlet servlet .jsp .cfc .cfm .cfchart .cfml

ServletExecInstances default 127.0.0.1:9999
ServletExecAliases default  rvlet servlet .jsp .cfc .cfm .cfchart .cfml .html
添加.html后缀

并添加
AddHandler servlet-exec html一行代码

6、重启Apache

好了,通过以上这几个步骤我们实现了BlueDragon+apache让其支持.html后缀的解析,当然,你如果想其它的后缀名,那就自已定义吧。