ChromeでURLが機能しない件

Discourseに直接関係することではないとわかっていますが、私のフォーラムがDiscourseを使用しているため、ここに投稿します。

URLのすべてのバージョンが機能し、人々を私のフォーラムに誘導するようにしたいと考えています。それらのバージョンは次のとおりです。

http://domain.com
http://www.domain.com
https://domain.com
https://www.domain.com
www.domain.com
domain.com

Chromeがシークレットモードに設定されている場合、これらのバージョンは機能しません。

http://www.domain.com
www.domain.com

これらを取得します。

Cloudflareを使用しており、専門家ではないためChatGPTに提案されたドメインのリダイレクトルールをすでに作成しましたが、機能しません。

原因となっている可能性のあるものについて、何か提案はありますか?
これはforum.domain.comのようなサブドメインですが、それが問題である可能性はありますか?
同じ形式で、メインドメインdomain.comを使用すると機能するためです。

これは非常に特定のシナリオであることは承知していますが、すべてのブラウザ「状態」のすべてのオプションがカバーされていることを確認したいと思います。

ありがとうございます!

「いいね!」 2

Let’s Encrypt を使用して追加ドメインを設定するには、このガイドを参照してください: https://meta.discourse.org/t/set-up-let-s-encrypt-with-multiple-domains-redirects/56685。

リダイレクトについては、自動的に処理されます:

「いいね!」 2

私はこれを明日確認しますが、私が理解できないのは、例えばChromeやSafariではすべて正常に動作しているのに、Chromeのシークレットモード(プライベートブラウジング)ではその2つのバージョンが動作しないことです。なので、証明書はCloudflareがデフォルトで提供しているもので動作しているようですが、何か見落としているのでしょうか?

「いいね!」 1

Discourse のガイドに従って、ドメインと証明書を Discourse に処理させることができます。

または、Cloudflare を使用している場合は、www.domain.com から domain.com へのリダイレクトを作成することもできます。このチュートリアルを参照してください: https://community.cloudflare.com/t/redirect-www-example-com-to-example-com-using-single-dynamic-redirects/636764。

「いいね!」 1

リンクをありがとうございます。

最初の指示に従って、これを生成しています。

指示はサブドメインではなくメインドメイン用だったので、これで合っていると思いますか?

保存すると、この警告アイコンとメッセージが表示されます。これは正常ですか?

次にルールに進みます。

このように表示されるべきですか?また、このルールはURLの / の後に何かがある場合に影響しますか?例えば forum.alltiago.com/tags のような場合です。

変更が反映されるまで最大1時間かかる場合があると記載されているので、待ちます。何か見落としたことがあれば教えてください。

ありがとうございます!

「いいね!」 1

すでにフォーラムサブドメインを使用していますね。

SSLに関するこの警告が表示されるのは、Cloudflareが提供する無料のユニバーサルSSL証明書はサブドメインレベルが1つしかカバーしておらず、www.forum.domain.comでは機能しないためです。

最初のメッセージのガイドに従い、www.forum.をLet’s Encrypt(無料)で処理してもらう方が簡単だと思います。
行うべきこと:

これにより:

  • すべてのHTTPリクエストはhttps://forum.alltiago.comにリダイレクトされます。
  • www.forum.alltiago.comforum.alltiago.comにリダイレクトされます。

自分で試したところ、正常に動作しています。

「いいね!」 1

The only things with the word forum (I deleted the AAAA already):

When I try to create it I get this:

I guess I will have to delete the A record with the name www.forum? If so, what about the other A record?

I will check that. Let’s see if I can follow it…

What’s weird is that for example http://www.forum.alltiago.com works when Chrome is not in incognito, but stops working when it is.
www.forum.alltiago.com doesn’t work on any of those.

I didn’t know Discourse comes with a certificate?
What would be the difference in using that vs Let’s Encrypt?
As a starter on everything Discourse, I’m trying to work with what brings less complexity so I don’t get too confused. If Discourse can handle that, awesome. I would still like to understand why pick one over the other, if you don’t mind sharing?

Thanks!

forumという単語が入っているのはこれだけです(AAAAレコードは既に削除しました):

作成しようとすると、このようになります:

www.forum という名前のAレコードを削除する必要があると思いますか?もしそうなら、他のAレコードはどうなりますか?

確認してみます。やってみましょう…

奇妙なのは、例えば http://www.forum.alltiago.com はChromeがシークレットモード でない 場合には機能しますが、シークレットモードにすると機能しなくなることです。
www.forum.alltiago.com はどちらの場合も機能しません。

Discourseに証明書が含まれているとは知りませんでした?
それを使用する場合とLet’s Encryptを使用する場合の違いは何でしょうか?
Discourse初心者として、あまり混乱しないように、最も複雑さの少ないものを使おうとしています。Discourseでそれが可能なら素晴らしいです。もしよろしければ、どちらかを選ぶ理由を理解したいです。

ありがとうございます!

「いいね!」 1

はい、Aレコードを持つものを削除してください。代わりにCNAMEを使用してください。

ドメインを入力フィールドに入力し、スクリーンショットで示したように、出力全体を app.yml 設定ファイルにコピー&ペーストしてください!インデントに注意してください!

Chrome が www を自動的に削除していることに気づかず、見落としているのではないでしょうか?他に説明が見当たりません。

いいえ、いいえ。Discourse は Let’s Encrypt を使用します!混乱させて申し訳ありません。だから、それを使用すべきなのです。無料で簡単です。

しかし、Aレコードの両方、それともwww.forumという名前を持つものだけですか?

このようにですか?

では、Let’s Encryptでアカウントを作成する必要がありますか?
Discourseをインストールしたとき、インストラクションの下部にあるオプションの手順の1つにLet’s Encryptのインストールがありましたが、まだ行っていません。ですから、これらすべてが完了した後、おそらく今完了したと思いますが、その手順を確認すべきですよね?

www.forumという名前のレコードです。AレコードをCNAMEレコードに置き換える必要があります。
www.forumforum.alltiago.com
プロキシなしを忘れないでください!

ガイドは追加のドメイン用です!
したがって、代わりにwww.forum.alltiago.comを追加したいはずです。
forum.alltiago.comはすでにデフォルトで処理されています。

それ以外の場合、場所とインデントは正しいようです。

何もする必要はありません!追加のドメインを追加して、再構築するだけです。
Let’s Encryptが自動的に証明書を発行します。

さらに、まだご覧になっていない場合は、このCloudflareガイドが役立つかもしれません。https://meta.discourse.org/t/using-discourse-with-cloudflare-best-practices

「いいね!」 2

一日で「興奮」しすぎました、ハハハ
でも、そのページは後で参照できるように保存しておきました。
ありがとう!:flexed_biceps:

「いいね!」 2

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.