簡體   English   中英

無法使用非常簡單的 app.yaml 設置

[英]Can't get a very simple app.yaml setup working

我正在使用谷歌雲建立一個簡單的網站,但 app.yaml 文件有很多問題。

我現在需要的是: - 讓網站始終提供 HTTPS - 讓所有非 www 重定向到 www - 讓 index.html 在根目錄提供服務

我有一個以前工作過的配置,然后我嘗試調整它,但是當我去重置它時……它不再工作了。 只有主頁有效,每個鏈接/url 都會返回主頁。 這是我的設置:

api_version: 1
threadsafe: true

handlers:
- url: /$
  secure: always
  redirect_http_response_code: 301
  static_files: www/index.html
  upload: www/index.html

- url: /(.*)
  static_files: www/\1
  upload: www/(.*)

任何建議表示贊賞!

要映射您的域,您可以按照此處的文檔通過自定義域頁面添加和指向您的自定義域。

要重定向您的請求,您可以使用 dispatch.yaml 文件在 App Engine 中將通配符映射用於服務。 您可以在此處找到有關如何操作的說明。 如果您想了解有關路由請求的更多信息,您也可以查看此文檔,其中還重點介紹了創建調度文件

您也可以看到這個 stackoverflow答案。

通常200 OK表示沒有錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM