안녕하세요,
구글에서 이전 커뮤니티에 존재했지만 이관된 주제를 검색할 때, 다음과 같은 결과가 표시됩니다.
물론 Welcome to the new Exalate community - Site Feedback - Exalate 경로가 존재하지 않기 때문에 이 링크들은 모두 404 오류로 이어집니다.
정규식(regexp)을 영구 링크(permalinks)에 추가하여, 누군가가 다음 주소를 검색할 때
https://community.exalate.com/questions/20123204/stop-syncing
요청이 자동으로 해당 상황을 설명하는 주제/위키 페이지로 리디렉션되도록 할 방법이 있을까요?
이 작업을 수행하는 가장 좋은 방법은 Permalink Normalisation을 사용하는 것이라 생각합니다.
(즉, /questions 이후의 모든 내용을 제거한 후 해당 경로에 Permalink를 추가하는 것입니다)
pfaffman
(Jay Pfaffman)
3
/20123204/stop-syncing을 가져오셨나요? 그렇다면, import 스크립트 base.rb를 사용하는 도구로 가져오셨다면 해당 항목들을 올바른 위치로 이동시킬 수 있을 것입니다.
import base.rb가 뭔지 전혀 모르겠습니다.
이 모든 주제는 API를 통해 가져왔습니다.
자세한 내용을 알려줄 수 있는 힌트를 주실 수 있나요?
감사합니다!
pfaffman
(Jay Pfaffman)
5
아, 그렇다면 import_id가 없겠네요. API를 통한 가져오기가 나쁜 아이디어인 또 다른 이유가 하나 더 생긴 셈이죠.
가져온 게시글에 대해 영구 링크(관리자 /customize/permalinks)를 생성해야 합니다. 하지만 단일 영구 링크 리디렉션을 사용하여 이들을 모두 포착하고 하나의 위치로 연결할 수도 있습니다.
안녕하세요,
'questions’를 특정 토픽으로 연결하도록 설정했는데, 문제가 해결되지 않습니다.
솔직히 ‘퍼malink 정규화’ 설명은 제 이해 능력을 초월하는 것 같아
아마도 핵심을 놓치고 있는 것 같습니다.
어떤 요청이든 …/questions/… 로 들어오면 단일 토픽으로 매핑되도록 하려면, permalink 인터페이스에 무엇을 입력해야 하나요?
음, 우리 게시물이 겹쳤네요.
그걸 작동시키는 마법이 뭔가요?
yigit
(Yiğit Mersin)
14
프랜시스님, 안녕하세요
이 요청을 지원팀 수신함으로 개인 메시지로 전환했습니다. 앞으로는 team에게 직접 개인 메시지를 보내거나, team@discourse.org으로 이메일을 보내서 같은 요청을 하실 수 있습니다.
커뮤니티에서 이미 도움을 받으신 것 같습니다
하지만 추가 정보나 도움이 필요하시면 언제든 말씀해 주세요.
yigit님, 안녕하세요.
아직 해결책을 찾지 못했습니다.
소스 URL로 questions/.*를 시도해 보았을 때, community.exalate.com/questions/blah에 대한 요청이 리디렉션되지 않습니다.
고려해야 할 사항이 있는지 알려 주실 수 있을까요?
yigit
(Yiğit Mersin)
17
아, 알겠습니다. 프랜시스, 알려주셔서 감사합니다.
여러 조합을 시도해 봤지만, 아직까지 원하는 결과를 얻지 못했습니다. 적용 가능한 옵션을 찾아 내부적으로 확인해 보겠습니다. 업데이트가 있는 대로 최대한 빨리 다시 연락드리겠습니다. 
Francis님,
正規化(normalizations)는 다른 위치에 있는 고급 기능입니다 - 저는 그 기능의 존재만 알았고, 아직 직접 사용해 본 적이 없습니다. 해당 기능은 영구 링크(Permalink) 인터페이스가 아니라 사이트 설정에 있습니다.
다음과 같이 시도해 보세요:
permalink normalizations 사이트 설정에 /questions\/.*/questions 정규화를 추가합니다.
/questions에 영구 링크를 추가합니다.
저는 데모 사이트 https://try.discourse.org에서 이 작업을 수행해 보았으며, 다음과 같이 작동합니다:
○ → curl -i https://try.discourse.org/questions/do/you/wanna/build/a/snowman
HTTP/2 301
…
x-discourse-route: permalinks/show
location: https://try.discourse.org/t/whoa-check-out-this-crazy-paper-artwork/77
…
해당 사이트는 (보통처럼) 밤사이 초기화되어 이 설정이 사라지겠지만, 이 방법은 사용자의 사이트에서 필요한 기능을 수행할 수 있을 것입니다.
해결되었습니다.
@pfaffman 님, 처음에는 제안을 잘 이해하지 못했는데 @supermathie 님의 스크린샷 덕분에 깨달았습니다.
도와주셔서 감사합니다.