@Falco님과 Discourse 팀, 수정해 주셔서 감사합니다 ![]()
슬러그 생성 방식을 encoded로 변경한 후, 슬러그를 다시 생성(rebake)하지 않아도 404 토픽 문제가 해결되었습니다.
하지만 여전히 not found categories(카테고리를 찾을 수 없음) 문제가 발생했습니다. 실수를 하지 않도록 스테이징 Discourse에서 여러 가지를 시도해 보았습니다 ![]()
문제 설명
- 슬러그 생성 방식을
ascii로 되돌렸을 때:
카테고리가 다시 정상 작동하며, 생성된 URL도 문제없습니다(예상대로 아랍어):
https://discourse.coretabs.net/c/%D8%A7%D9%84%D8%A3%D8%B3%D8%A6%D9%84%D8%A9-%D9%88%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D9%81%D8%B3%D8%A7%D8%B1%D8%A7%D8%AA
하지만, 토픽의 생성된 URL은 제목이 실제로 아랍어임에도 불구하고 영어만 표시됩니다. 예:
https://discourse.coretabs.net/t/5-mktbat-baythwn-mfydt-lmsharye-telym-alalt/2930/5
- 슬러그 생성 방식을
encoded로 변경했을 때:
카테고리는 작동하지 않습니다(Oops! That page doesn’t exist or is private. 메시지 표시), 하지만 생성된 URL은 문제없습니다(예상대로 아랍어):
https://discourse.coretabs.net/c/%D8%B9%D8%A7%D9%85
그리고 토픽은 정상 작동하며, 예상대로 아랍어 URL이 생성됩니다:
https://discourse.coretabs.net/t/5-%D9%85%D9%83%D8%AA%D8%A8%D8%A7%D8%A7%D8%AA-%D8%A8%D8%A7%D9%8A%D8%AB%D9%88%D9%86-%D9%85%D9%81%D9%8A%D8%AF%D8%A9-%D9%84%D9%85%D8%B4%D8%A7%D8%B1%D9%8A%D8%B9-%D8%AA%D8%B9%D9%84%D9%8A%D9%85-%D8%A7%D9%84%D8%A2%D9%84%D8%A9/2930/5
해결 방법
- 슬러그 생성 설정을
ascii로 변경 - 모든 카테고리 페이지에서 카테고리 슬러그를 영어로 변경
- 슬러그 생성 설정을
encoded로 변경 - 이제 원하는 언어로 카테고리 슬러그를 변경할 수 있습니다