특수 문자로 인해 새로 만든 카테고리에 접근할 수 없음

새 카테고리를 만들고, 직접 "URL"에 특수 문자 "š"를 넣었습니다. 생성 버튼을 누르자마자 그렇게 하면 안 된다는 걸 깨달았지만, 이미 늦었습니다.


그 후 이 오류가 발생했습니다.

하지만 discourse로 돌아갔을 때 카테고리는 존재했습니다.
카테고리를 클릭하면 페이지가 로드되지 않습니다. 카테고리 자체에는 접근할 수 없지만, 자동으로 생성된 첫 번째 주제에는 접근할 수 있습니다. 이 카테고리를 삭제하거나, 최소한 특수 문자를 제거하고 싶습니다.

사이트의 slug generation method(슬러그 생성 방식) 설정을 encoded(인코딩)로 변경하면 문제를 해결할 수 있습니다.

이렇게 하면 다시 해당 카테고리에 접근할 수 있어야 합니다. 사이트의 URL 슬러그에 š와 같은 비-ASCII 문자를 사용하도록 허용하려면 slug generation method를 encoded로 유지하세요. URL에 비-ASCII 문자를 원하지 않는다면, 해당 카테고리의 슬러그를 수정한 후 slug generation method를 기본값인 ascii로 되돌려야 합니다.

Discourse에서는 이러한 오류가 발생하지 않도록 카테고리 슬러그 필드를 검증하는 것이 좋습니다.

정말 감사합니다. 그게 바로 해결책이었어요.