AndroidのDiscourseHubで特定のDiscourseフォーラムを追加できない

これは設定エラーのようです。アプリは最初に https://www.snuffhouse.com/user-api-key/new に対してHEADリクエストを行いますが、私がそれをシミュレートするとエラーが返ってきます。

curl -I https://www.snuffhouse.com/user-api-key/new                                                             130 ↵
HTTP/2 403
server: CloudFront
date: Wed, 10 May 2023 15:11:29 GMT
content-type: text/html
content-length: 919
x-cache: Error from cloudfront

snuffhouse.comはホストしていないため、彼らのスタックの何がこれらのHEADリクエストをブロックしているのか分かりません。

こちらはホストしており、設定の問題でハブからブロックされていました。サイトには allowed crawler user agents というサイト設定にいくつかのエントリがありました。この設定は非常に強力で、大きな警告が付いています:「User agents of web crawlers that should be allowed to access the site. WARNING! SETTING THIS WILL DISALLOW ALL CRAWLERS NOT LISTED HERE!

Androidのユーザーエージェントを追加したところ、私のテスト用Androidデバイスで問題が解決しました。

「いいね!」 4