こんにちは、
フォーラムを新しいサーバーと新しいドメインに移行しました。しかし、URL を 301 でリダイレクトする必要があります。フォーラム内で調査しましたが、明確な情報は見つかりませんでした。
ありがとうございます。
こんにちは、
フォーラムを新しいサーバーと新しいドメインに移行しました。しかし、URL を 301 でリダイレクトする必要があります。フォーラム内で調査しましたが、明確な情報は見つかりませんでした。
ありがとうございます。
両方のドメインが現在のサーバーを指している場合、HTTP リンクは問題なく動作しますが、HTTPS リンクは証明書が一致しないため動作しません。複数のドメインでの Let’s Encrypt のセットアップをご覧ください。
古いサイトは別のサーバーにあり、新しいサイトは新しいサーバーにあります。両方の SSL 証明書は異なります。ほかに提案はありますか?
古いサイトには数百件のメッセージがあり、それらをリダイレクトすることができません。
Discourse は両方のインストールに対応していますか?Discourse はドメインの変更を処理するため、古いドメインを新しいドメインにリダイレクトするように設定するだけで済みます。これは一時的なサーバー上で行うか、DNS 経由で行うことも可能です(ただし DNS 経由は推奨されません)。
古いサーバーがまだ稼働している場合は、新しいサーバーへリダイレクトするように設定する必要があります。
古いサーバーは Discourse サーバーですか?ドメイン名を変更しましたか?なぜ古いサーバーがまだ稼働しているのですか?単に古いサーバーから新しいドメインへ 301 リダイレクトを設定するのはどうでしょうか?
はい、どちらも Discourse です。より具体的に言うと、2 つの異なる DigitalOcean 環境について話しています。どのようなご提案がありますか?
新しいサーバーを用意せずに、単にリダイレクトを設定することは可能でしょうか?
はい、古いサーバーはまだ稼働しています。私の目的は、そこから新しいサーバーとドメインへ 301 リダイレクトを設定することでした。つまり、あなたも 301 を推奨しているのですね。では、どのように設定すればよいでしょうか?
なぜですか?Discourse 以外のものを動かしているのでしょうか?
サーバー上で他に維持する必要があるものを動かしている場合は、「301 リダイレクト ドメイン NGINX」(または Apache、それを使用している場合)のような検索をしてみてください。
新しいサイトのルートにすべてのトラフィックをリダイレクトするだけであれば、無料の Cloudflare アカウントとページルールを使用して HTTP および HTTPS をキャッチできます。
実際には、Discourse のみが機能します。クラシックな観点から見ていたため、301 リダイレクトには古いサーバーが必要だと考えていました。具体的にどのような方法を提案されているのでしょうか?
2番目の投稿で述べたことをお勧めします。