안녕하세요
구 URL
https://discourse.example.com/t/tiles-image-gallery/81950
HTTP 상태 코드: 301 ![]()
신규 URL
https://example.com/tiles-image-gallery/
HTTP 상태: 200
이처럼 리다이렉트를 설정하는 방법은 무엇인가요?
감사합니다
안녕하세요
구 URL
https://discourse.example.com/t/tiles-image-gallery/81950
HTTP 상태 코드: 301 ![]()
신규 URL
https://example.com/tiles-image-gallery/
HTTP 상태: 200
이처럼 리다이렉트를 설정하는 방법은 무엇인가요?
감사합니다
안녕하세요, 설정 > 사용자 지정 > 영구링크를 시도해 보세요.
영구 링크(Permalinks)는 들어오는 링크를 내부 페이지로 리디렉션합니다. 다른 플랫폼에서 이관하는 경우, 기존 주소를 잡아 사용자가 새로운 주소로 이동하도록 하는 데 사용합니다.
Discourse 내에서 discourse URL을 외부로 리디렉션하는 기능을 처리하는 것이 있는지 알지 못합니다.
다만 명확히 하자면, 트래픽을 리디렉션하려는 건가요, 아니면 단순히 URL을 재작성(rewrite)하려는 건가요?
외부 리디렉트를 설정해야 합니다.
Discourse는 A 서브도메인에 호스팅되어 있고
WordPress는 A 아펙스 도메인에 호스팅되어 있습니다.
두 사이트는 서로 다른 호스트네임을 사용하며, 둘 다 유지되어야 합니다.
Discourse의 몇 가지 토픽을 WordPress 블로그 포스트로 리디렉트하고 싶을 뿐입니다.
두 사이트의 영구링크(Permalink) 형식이 서로 다릅니다.
Discourse의 customize > permalink 설정을 들어가 봤지만, 원하는 대로 어디로든 리디렉트를 쉽게 만들 수 있는
from
그리고
To
필드가 제공되지 않는 것 같습니다.
퍼malink를 사용하면 외부 URL로 리다이렉트하는 데 문제가 없습니다.
예: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
이것이 어떻게 가능한지, 어떻게 하는지 스크린샷으로 알려 주시겠어요?
@zcuric 님이 말씀하신 바로 그 곳입니다:
제 예시를 보시면 알겠지만, 단순한 경로(예시에서는 guide)가 외부 URL로 리디렉션됩니다.
토픽 경로와 일치하는 URL로 이 작업을 수행할 수 있는지는 확신할 수 없습니다. 이는 일반적인 사용 사례가 아니기 때문입니다.
네, 토픽 URL이나 Discourse가 일반적으로 응답하는 다른 URL로는 작동하지 않을 것 같습니다. 토픽을 삭제 취소하고, 모든 답변을 삭제한 뒤, 첫 번째 게시글을 해당 외부 웹사이트 링크로 안내하는 텍스트로 교체해 보세요.
맞아요, 예를 들어 다음을
/twitterdev
다음으로 설정하면
https://twitter.com/twitterdev
이렇게 동작합니다.
하지만 저는 Topic을 외부로 연결하고 싶은데, 외부 경로로 가지 않는 상황이거든요.
다음처럼
https://discourse.example.com/t/tiles-image-gallery/(.*)
(페이지네이션된 URL을 매칭하기 위해 와일드카드를 추가했습니다)
301 리다이렉트로 제 외부 애플리케이션인 WordPress 포스트 영구 링크로
https://example.com/tiles-image-gallery/
discourse.example.com에서 example.com으로 리다이렉트하는 것은 "외부(external)"입니다. 이는 서로 다른 도메인이기 때문입니다. 이 맥락에서 "외부"란 정확히 discourse.example.com이 아닌 모든 도메인을 의미합니다.
와일드카드 지원은 리다이렉트에서 기대할 수 있는 기능이 아닙니다. 리다이렉트는 단순한 일회성 페이지 처리를 위해 설계되었습니다.
사람들이 페이지네이션된 URL로 직접 이동하는지 스스로에게 질문해 보겠습니다. 제 경험상 그렇지 않습니다.
준비가 잘 되었다고 생각합니다. ![]()
검색 엔진의 관점에서 301 리다이렉트가 중요하다고 생각하고 있습니다.
저는 검색엔진이 아니에요. 저는 모릅니다. ![]()