보안이 필요한 데이터가 전혀 포함되지 않은 경우 서버 간 연결을 SSL로 보호할 필요성은 별도의 주제에서 다룰 가치가 있습니다. 하지만 여기서는 완전히 주제에서 벗어난 이야기입니다.
사용자에게 "죄송합니다. 제3자가 포트 443을 사용하지 않아 링크를 만들 수 없습니다"라고 말하는 것은 정말 나쁜 아이디어입니다. 사용자가 무엇을 해야 하거나 반드시 해야 하는지를 결정하는 것은 관리자의 역할도, 더 나아가 Discourse의 역할도 아닙니다.
HTTPS가 존재한다면 그렇습니다. 그리고 일부 가정용 라우터/모뎀은 https만 사용하도록 설정되어 있는데, 이는 실제로 매우 성가신 문제입니다. 왜냐하면 모든 사이트가 Google의 모든 곳에 SSL을 사용하라는 요구를 따르는 것이 아니기 때문입니다. 또한 많은 플랫폼이 http를 사용하여 오래된 링크를 제공하고 있어, 그 바보스러운 기기들이 URL을 다시 작성(rewrite)할 수 없기 때문입니다.
따라서 어떤 기능 논의에 앞서 먼저 메타 토픽이 있어야 합니다: 포럼 플랫폼이 외부 링크에 대해 SSL 사용을 강제할 책임이 있는가 하는 것입니다.
그 후 기술적 해결책은 비교적 쉽다고 생각합니다 — 하지만 다시 말하지만, 저는 개발자가 아닙니다.
다시 본론으로 돌아가겠습니다.
즉, 검색 및 치환(search&replace)이 즉각적인 해결책이 아닌가? 하지만 지금 제가 이해를 못 하고 있습니다… 다시… 진짜 문제는 단순히 URL만 입력했을 때 Discourse가 링크를 자동으로 형성하는 방식인가? 만약 그렇다면, 저는 한 발 물러서서 동의합니다. 자동으로 https가 적용되어야 합니다 — 하지만 수정 가능해야 합니다.