2

アプリケーションは Google App Engine (Python 2.7、webapp2、HighReplication) 上にあり、HTTPS で適切に動作しています。

HTTPS は、ルートの schemes=['https'] の代わりに、secure: always 属性を使用して app.yaml で構成されます。

これまでのところすべて問題ありません。「curl -I HTTP ://[MY_URL]」を実行すると、答えは次のようになります。

HTTP/1.1 302 Found
Location: HTTPS://[MY_URL]

この 302 は問題ありません。これは、リソースが (HTTPS を使用して) 別の場所にあることを意味するためです。

しかし.... 「App Engine -> Application Settings」でPageSpeedを有効にすると、次のエラーが発生します。

HTTP/1.1 403 Forbidden

403 エラーの内容は知っていますが、PageSpeed を有効にした場合にのみエラーが発生するのはなぜですか? どうすれば修正できますか?

前もって感謝します

4

1 に答える 1