为有效的文件名字符配置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_]
NOTE
与有效文件名字符列表类似,您还可以为AEM Site输出指定有效文件名字符列表。 有关详细信息,请参阅为AEM站点输出配置有效文件名

父主题:​配置文件名

recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178