삭제된 주제의 카테고리가 나중에 삭제되면 영구 링크가 깨집니다

대략적인 검색 결과, 이 문제를 논의하는 다른 사람이 없는 것 같습니다. 이 문제를 버그라고 부르는 것은 부당할 수 있습니다. 왜냐하면 제가 영구 링크(permalink) 기능을 의도된 방식대로 사용하지 않은 것 같기 때문입니다. 하지만 어쨌든 좋은 오픈소스 시민의식을 갖고 이 동작을 보고하고자 했습니다.

배경: 과거에 포럼에 일부 문서가 있었지만, 이를 GitBook으로 이전하기로 결정했습니다. 커뮤니티 구성원이 최신의 신뢰할 수 있는 출처로 안내받을 수 있도록, 저는 기존 위키 게시물을 삭제하고 영구 링크 기능을 사용하여 새 문서 사이트의 적절한 위치로 리다이렉트하도록 설정했습니다.

영구 링크를 설정한 후, 해당 주제(topics)를 삭제했고, 그 다음 카테고리(categories)를 삭제했습니다. 참고: 카테고리용 리다이렉트도 설정했는데, 이는 정상적으로 작동했습니다.

나중에 카테고리가 삭제(및 리다이렉트)된 삭제된 주제들은 데이터베이스 어딘가에 카테고리가 없는 상태로 존재하는 것 같으며, 이로 인해 해당 주제의 리다이렉트가 깨지는 것으로 보입니다. 관리자가 아닌 경우 표준 “오! 해당 페이지가 존재하지 않습니다” 포럼 페이지가 표시되고, 관리자인 경우 카테고리가 없는 주제를 볼 수 있습니다. 또한 모든 삭제된 주제는 관리자가 작성한 것이었으며, 이는 동작에 영향을 미쳤을 가능성이 높습니다.

이 문제를 해결하기 위해 각 주제를 삭제 해제하고, 아카이브(Archive) 카테고리로 이동시킨 후 다시 삭제했습니다. 이렇게 하자마자 리다이렉트가 즉시 정상 작동했습니다.

1개의 좋아요