URLに日本語を含むトピックは、URLが完全に一致しない場合、リダイレクトされない

1 の方がより良い道だと同意します。この道を進むことをお勧めします。

「いいね!」 7

プルリクエストを提出しました

「いいね!」 9

マージされたのですね。ホストされたサイトへのデプロイには通常どれくらい時間がかかりますか?

「いいね!」 1

本日最新バージョンに更新した後に同様の問題が発生しました。同じバグかどうかを確認するためにここに報告します。同じでしょうか?

このトピックが読み込めず、400 Bad Request エラーが表示されます:

あるいは、このトピックは空白のページとして開きます:

https://padpors.com/t/نقد-حرکتِ-«شکل-دادن-به-بانکی-از-پرسش‌‌ها-و-مسئله��/6841

更新: 現時点ではスラッグ生成方法を ASCII に変更しました。スラッグが長くなるトピックはすべて、空白ページまたは 400 エラーで開いてしまうことが判明したためです。

@Falcoさん、これで問題ありませんか?

バグが修正されたことを確認しました(Discourse を更新しました)

Discourse チーム、ありがとうございます :v:

「いいね!」 5

Discourse を更新しましたが、同じ問題が発生したままです。

テスト通過済みですか?どのように更新しましたか?

「いいね!」 1

いくつかのトピックで 400 Bad Request が表示されていることに気づきました。例:

https://forums.coretabs.net/t/مشكلة-في-عمل-فورمة-تسجيل-بيانات-للمستخدم-بـ-دجانج%/3117
https://forums.coretabs.net/t/كيف-أغير-الواجهة-في-vue-حسب-الحالة-مسجل-دخول-غير-مسجل%/3109
https://forums.coretabs.net/t/مشروع-يضم-مبرمجين-لتطبيقات-الموبايل-مع-مبرمجين-ا%D/2843/9

共通点は、すべてに % 記号が含まれていることです。

一方、正常に動作している他のトピックにはその記号が含まれていません。

  • サーバーの IP アドレスを forums.coretabs.net の代わりに使用しても、nginx は同じエラーを表示しました(Cloudflare の代わりに)。
「いいね!」 1

常に Discourse アップデータ経由で。正しい方法で!

それでは私の質問には答えられていません。/admin によると、あなたはどのバージョンを使用していますか?

更新を強制するために /admin/update にアクセスしましたか?新しいベータ版がリリースされない限り警告は表示されず、incremental updates to tests-passed を取得するには、その URL に手動でアクセスする必要があります。

「いいね!」 2

こんにちは @Stephen さん、

おっしゃる通りです。この更新の通知が届いていなかったので、アップグレードページにアクセスすると新しい更新があることに気づきました。これで私の問題は解決しました。修正をありがとうございます @Falco さん。

-=-=-=- 更新情報 -=-=-=-
アップグレード後、一部のページで 400 エラーが発生します。これは @YaserAlnajjar さんが こちら で直面している問題と同じです。

「いいね!」 5

@Pad_Pors @YaserAlnajjar @Arta_S 修正の追加をマージしました。アップデートしてご確認ください。

「いいね!」 6

@Falco さん、こんにちは。更新いたしましたが、残念ながら問題が解消されませんでした。:anguished:

「いいね!」 4

encoded スラッグ生成メソッドを使用しており、更新時にその設定になっていましたか?

「いいね!」 3

正直なところ、どの方法を使っているのかはわかりません。ただ、私のフォーラムはスペイン語で、更新後、名前に「アクセント」を含むカテゴリでエラー404が表示されるだけです。

「いいね!」 3

ああ、これについてかなり調べましたが、どうやら ascii スラッグをお使いのようです。encoded に戻してください。

「いいね!」 5

どうすればよいでしょうか?ガイドやチュートリアルなどはありますか?…ご協力ありがとうございます。

「いいね!」 2

管理ダッシュボードで、サイト設定の スラッグ生成方法 を検索してください。

「いいね!」 5

Great, great, thanks! … I changed it to encoded and everything works now!

Ascii was the default … I still don’t understand what difference this makes, but at least it works for me. :clap:

「いいね!」 2