경로 제어

영구 링크(permalinks) 시스템의 확장 기능으로 추가되는 것도 좋을 것 같습니다. 하지만 백엔드에서 링크의 라우트를 직접 제어할 수 있다면 정말 좋겠습니다.

예를 들어, 사용자와 프로필, 주제, 카테고리 등 Discourse가 생성한 모든 링크를 대상으로 하여 다음과 같은 방식으로 변환할 수 있습니다:

https://meta.discoruse.org/t/name/id

을

https://meta.discourse.org/customroute/

으로 변경하는 것입니다.

다음은 xenforo를 사용하는 우리 보드에서 해당 기능이 어떻게 동작하는지 시연한 내용입니다:

2개의 좋아요

이미 이걸 할 수 있는 것 아닌가요?

3개의 좋아요

이것들은 단순히 리다이렉트입니다. 당신의 예시에서 링크는 브라우저에서도 domain.com/test로 영구적으로 표시되어야 하며, /u/marcp/activity로 다시 리다이렉트되어서는 안 됩니다.

저는 전체 경로 필터링/제어를 제안하고 있었습니다.

3개의 좋아요

이상하게도 @hugh, 이건 우리가 가지고 있던 문서 관련 아이디어와 꽤 잘 맞아요.

"문서용으로 discourse를 사용"하고 있다면, 라우트 제어 기능을 더 잘 관리할 수 있는 건 분명히 원할 거예요.

사소하지 않은 기능입니다… 확실히요… 현재 라우트가 지금처럼 구성되어 있다는 전제에 많은 로직이 의존하고 있으니까요.

4개의 좋아요