안녕하세요,
포럼을 새로운 서버와 도메인으로 이전했습니다. 하지만 URL을 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 리다이렉트에는 여전히 구형 서버가 필요할 거라고 생각했어요. 제안하신 방식이 구체적으로 무엇인가요?
두 번째 게시물에서 말한 것을 추천합니다.