내 커뮤니티 업적 표시줄을 확대합니다.

Submissions are now open for the 2026 Adobe Experience Maker Awards.

Mark Solution

활동이 없어 이 대화는 잠겼습니다. 새 게시물을 작성해 주세요.

해결됨

Hyphens missing in the page name

Avatar

Level 4

Normally when I author a new page in AEM 6.0, AEM takes the spaces in the page title and replaces them with hyphens in the page name. However, at one of my AEM 6.0 instances, AEM fails to insert hyphens into the page name as expected, so a page titled "my test page" becomes named "mytestpage" instead of "my-test-page". There are no errors or warnings in the error log when this happens. Is there a specific AEM component, configuration, or bundle in the web console that handles this? 

1 채택된 해결책 개

Avatar

정확한 답변 작성자:
Level 4

Here's how I fixed this. There is an ootb component at http://localhost:4502/system/console/configMgr/com.day.cq.wcm.core.impl.PageManagerFactoryImpl which normally swaps illegal characters with hyphens by default. This component is the "Day CQ WCM Page Manager Factory". It has a configuration field labeled "Illegal Char Mapping" that is normally empty since it is hardwired to use a hyphen. I tried unbinding this component several times but that did not fix the problem. My fix was to just type a hyphen in the Illegal Char Mapping field and then click Save.

원본 게시물의 솔루션 보기

1 답변 개

Avatar

정확한 답변 작성자:
Level 4

Here's how I fixed this. There is an ootb component at http://localhost:4502/system/console/configMgr/com.day.cq.wcm.core.impl.PageManagerFactoryImpl which normally swaps illegal characters with hyphens by default. This component is the "Day CQ WCM Page Manager Factory". It has a configuration field labeled "Illegal Char Mapping" that is normally empty since it is hardwired to use a hyphen. I tried unbinding this component several times but that did not fix the problem. My fix was to just type a hyphen in the Illegal Char Mapping field and then click Save.