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
私はこれを明日確認しますが、私が理解できないのは、例えば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(無料)で処理してもらう方が簡単だと思います。
行うべきこと:
そのページリダイレクトルールを削除します。
100::を持つAAAA DNSレコードを削除します。
既存のDNSレコードwww.forumがIPアドレスを指している場合は、それを削除します。
CNAMEレコードwww.forumをforum.alltiago.comに作成します(DNSのみ (プロキシなし))。
次に、ガイド に従います。例:
再構築すれば完了です!
これにより:
すべてのHTTPリクエストはhttps://forum.alltiago.comにリダイレクトされます。
www.forum.alltiago.comはforum.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?
Arkshine:
Then, follow the guide
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.
Arkshine:
discourse/let’s encrypt
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レコードはどうなりますか?
Arkshine:
その後、ガイド に従ってください
確認してみます。やってみましょう…
奇妙なのは、例えば http://www.forum.alltiago.com はChromeがシークレットモード でない 場合には機能しますが、シークレットモードにすると機能しなくなることです。
www.forum.alltiago.com はどちらの場合も機能しません。
Arkshine:
discourse/let’s encrypt
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.forum → forum.alltiago.com
プロキシなしを忘れないでください!
alltiagocom:
このようにですか?
ガイドは追加の ドメイン用です!
したがって、代わりにwww.forum.alltiago.comを追加したいはずです。
forum.alltiago.comはすでにデフォルトで処理されています。
それ以外の場合、場所とインデントは正しいようです。
何もする必要はありません!追加のドメインを追加して、再構築するだけです。
Let’s Encryptが自動的に証明書を発行します。
一日で「興奮」しすぎました、ハハハ
でも、そのページは後で参照できるように保存しておきました。
ありがとう!
「いいね!」 2
system
(system)
クローズされました:
2025 年 4 月 21 日午後 4:43
14
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.