새 도메인, 새 서버 및 301 리다이렉트

안녕하세요,

포럼을 새로운 서버와 도메인으로 이전했습니다. 하지만 URL을 301 리다이렉트해야 합니다. 포럼에서 검색해 보았지만 명확한 정보를 찾지 못했습니다.

감사합니다.

두 도메인이 모두 현재 서버를 가리키고 있다면, http 링크는 모두 정상적으로 작동할 수 있지만, 인증서가 일치하지 않기 때문에 https 링크는 작동하지 않습니다. 여러 도메인에 Let’s Encrypt 설정하기를 참고해 보세요.

기존 사이트는 다른 서버에, 새 사이트는 새로운 서버에 있습니다. 두 사이트의 SSL 인증서는 서로 다릅니다. 다른 제안이 있을까요?

기존 사이트에는 수백 개의 메시지가 있으며, 이를 리디렉션할 수 없습니다.

두 설치 모두 Discourse인가요? Discourse는 도메인 변경을 처리하므로, 기존 도메인을 새 도메인으로 리다이렉트하도록 설정하면 됩니다. 이는 임시 서버를 통해 또는 DNS를 통해(권장하지 않음) 수행할 수 있습니다.

기존 서버가 여전히 실행 중이라면, 새 서버로 리디렉션하도록 설정해야 합니다.

기존 서버가 Discourse 서버인가요? 도메인 이름을 변경했나요? 왜 기존 서버가 여전히 실행 중인가요? 그냥 기존 서버에서 새 도메인으로 301 리디렉션을 설정하는 것이 어떨까요?

네, 둘 다 Discourse입니다. 더 구체적으로 말씀드리면, Digitalocean의 서로 다른 두 인스턴스에 대해 이야기하는 것입니다. 어떤 추천을 주시겠습니까?

즉, 새 서버 없이 자체 리디렉션이 실제로 가능한가요?

네, 기존 서버는 아직 활성화되어 있습니다. 제 목표는 기존 서버에서 새 서버와 도메인으로 301 리다이렉트를 하는 것이었습니다. 그러니까 301을 추천하시는 거군요. 그렇다면 어떻게 설정해야 하나요?

왜 그런가요? Discourse 이외의 다른 것을 실행하고 있나요?

서버에서 계속 실행해야 하는 다른 것이 있다면, “301 redirect domain NGINX”(Apache를 사용 중이라면 Apache)와 같은 내용을 검색해 보십시오.

모든 트래픽을 새 사이트의 루트로만 리다이렉트하는 경우, 무료 Cloudflare 계정과 페이지 규칙을 사용하여 http와 https를 모두 처리할 수 있습니다.

실제로는 아니에요, Discourse만 작동합니다. 제가 전통적인 관점에서 이 문제를 바라보고 있었기 때문에, 301 리다이렉트에는 여전히 구형 서버가 필요할 거라고 생각했어요. 제안하신 방식이 구체적으로 무엇인가요?

두 번째 게시물에서 말한 것을 추천합니다.