opencms静态到处配置详解

本文档详细解析了OpenCMS的静态导出配置,包括静态导出处理类、访问链接处理类、导出路径设置、默认静态导出文件夹路径、备份文件夹数量、文件导出属性以及静态导出规则等,旨在帮助用户更好地理解和配置OpenCMS的静态导出功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<staticexport enabled="true">
<!-- 设置静态导出处理类 -->
<staticexporthandler>org.opencms.staticexport.CmsAfterPublishStaticExportHandler</staticexporthandler>
<!-- 设置访问链接处理类 -->
<linksubstitutionhandler>org.opencms.staticexport.CmsDefaultLinkSubstitutionHandler</linksubstitutionhandler>
<!-- 设置默认静态导出文件夹路径 -->
<exportpath>export</exportpath>
<!-- 设置默认静态导出零时文件夹路径 -->
<exportworkpath>temp</exportworkpath>
<!-- 设置完全静态导出时备份文件夹数量 -->
<exportbackups>2</exportbackups>
<!-- 所有文件export属性默认值 -->
<defaultpropertyvalue>false</defaultpropertyvalue>
<!-- 如果不设置export属性,以下后缀名的文件将总是会被导出,无视上面的默认值 -->
<defaultsuffixes>
<suffix key=".jpg"/>
<suffix key=".gif"/>
<suffix key=".png"/>
<suffix key=".doc"/>
<suffix key=".xls"/>
<suffix key=".ppt"/>
<suffix key=".pdf"/>
<suffix key=".txt"/>
<suffix key=".css"/>
<suffix key=".zip"/>
<suffix key=".swf"/>
</defaultsuffixes>
<!-- 静态导出属性 -->
<rendersettings>
<!-- 设置静态导出访问链接前缀(Online下链接地址前缀) -->
<rfs-prefix>${CONTEXT_NAME}/export</rfs-prefix>
<!-- 设置静态导出预览前缀(Offline下链接地址前缀) -->
<vfs-prefix>${CONTEXT_NAME}${SERVLET_NAME}</vfs-prefix>
<!-- 设置静态导出时是否使用相对 路径 -->
<userelativelinks>false</userelativelinks>
<!-- 设置404导出URL的值 -->
<exporturl>http://127.0.0.1:8080${CONTEXT_NAME}/handle404</exporturl>
<!-- 暂不清楚此项作用 -->
<plainoptimization>true</plainoptimization>
<!-- 判断测试文件是否存在来决定是否执行全部导出 -->
<testresource uri="/system/shared/page.dtd"/>
<resourcestorender>
<!-- 设置导出文件允许范围,只有在导出文件范围内的文件才会被导出 -->
<regex>/sites/.*</regex>
<regex>/system/workplace/commons/style/.*</regex>
<regex>/system/galleries/.*</regex>
<regex>/system/modules/.*/resources/.*</regex>
<!-- 设置部分资源相关导出配置,当modified-resources中文件发生变更时,导出export-resources中匹配的文件 -->
<export-rules>
<export-rule>
<name>rule for xxx.com</name>
<description>description of rule for xxx.com</description>
<modified-resources>
<regex>/sites/xxx.com/.*</regex>
<regex>/system/modules/com.pingan.ccdmzstg1/.*</regex>
</modified-resources>
<export-resources>
<uri>/sites/xxx.com/</uri>
</export-resources>
</export-rule>
</export-rules>
</resourcestorender>
<!-- 设置部分资源导出路径配置,在各个规则范围内的文件,以规则内导出配置为准 -->
<rfs-rules>
<rfs-rule>
<name>rule for site xxx.com</name>
<description>rule for site xxx.com</description>
<source>/sites/xxx.com/.*</source>
<!-- rfs-prefix value is "" -->
<rfs-prefix></rfs-prefix>
<!-- reset export path -->
<exportpath>D:/opencms_8/static/export</exportpath>
<exportworkpath>D:/opencms_8/static/temp</exportworkpath>
<exportbackups>2</exportbackups>
<related-system-res/>
</rfs-rule>
</rfs-rules>
</rendersettings>
</staticexport>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值