为有效的文件名字符配置Regx id214BD0550E8
从AEM Guides 3.8版本开始,作为管理员,您可以定义文件名中允许的有效特殊字符列表。 在早期版本中,允许用户定义包含特殊字符(如@
、$
、>
等)的文件名。 这些特殊字符在DITA映射仪表板中打开主题或单击目录中的主题链接时会导致问题,这通常会导致URL中的特殊字符导致页面无法打开。
使用允许您为有效文件名字符定义regx的配置,您可以完全控制如何在系统中命名文件。 您可以定义文件名中允许使用的特殊字符列表。 默认情况下,有效的文件名配置包含“a-z A-Z 0-9 - _
”。 创建新文件时,文件的标题中可以包含任何特殊字符,但在内部,文件名中将替换为“-
”。 例如,文件的标题可以是“Introduction 1”或“Introduction@1”,针对这两种情况生成的相应文件名是“Introduction-1”。
定义有效字符列表时,请记住,这些字符“*/:[\]|#%{}?&<>"/+
”将始终替换为“-
”。
如果未配置有效的特殊字符列表,文件创建过程可能会给您一些意外的结果。 为避免此类错误,强烈建议更改此配置。
使用配置覆盖中提供的说明创建配置文件。 在配置文件中,提供以下(property)详细信息以配置有效文件名字符的正则表达式:
PID
属性键
属性值
com.adobe.fmdita.xmleditor.config.XmlEditorConfig
valid.characters
该值是一个正则表达式模式。 它必须具有三个基本字符,并且列表必须以连字符(-)开头。
默认值: [-a-zA-Z0-9_]
默认值: [-a-zA-Z0-9_]
NOTE
与有效文件名字符列表类似,您还可以为AEM Site输出指定有效文件名字符列表。 有关详细信息,请参阅为AEM站点输出配置有效文件名。
父主题: 配置文件名
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178