2013-04-26 130 views
2

該應用程序位於Google App Engine(Python 2.7,webapp2,HighReplication)上,可以使用HTTPS正常運行。App Engine + HTTPS + PageSpeed = 403禁止的錯誤

HTTPS在app.yaml中使用secure:always屬性配置,而在路由中使用schemes = ['https']。

到目前爲止一切都OK,如果我做了 「捲曲-I HTTP:// [MY_URL]」,得到的回答是:

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

這302就OK了,因爲意味着資源有另一個位置信息服務(HTTPS)

但是....當我使的 「應用程序引擎 - >應用程序設置」 的PageSpeed,我有這樣的錯誤:

HTTP/1.1 403 Forbidden 

我知道403錯誤是什麼,但爲什麼只有當啓用PageSpeed時纔會發生,我該如何解決?

在此先感謝

回答

0

我假設你已經沒有涉及谷歌的常見問題,請參閱該link 此說,你需要提供,

  1. 您註冊並向我們提供您的服務和產地服務器。
  2. 通過將您的DNS CNAME條目指向pagespeed.googlehosted.com,您可以向PageSpeed Service發送流量。

而且Python的需要進行配置頁面速度,請參閱鏈接PAGESPEED

其仍處於實驗階段

,並指這link 找到這點「啓用的PageSpeed優化服務」

這鏈接說它需要支付每GB帶寬的付費服務,它會自動優化您的頁面!

我希望你能在這個閱讀鏈接後解決問題。

如果你不是新手用戶,如果你沒有添加任何無用的東西到你的應用的頁面,你不需要這個。