簡體   English   中英

在 Google App Engine Flex 上將非 www 重定向到 www

[英]Redirecting non-www to www on Google App Engine Flex

我有一個配置了 Google App Engine Flex 實例的自定義域。 我希望將裸域重定向到 www 版本。

通過域名注冊商設置轉發沒有任何作用。

我知道這需要在 app.yaml 中處理。 Flex 環境甚至支持 URL 處理嗎? 如果是這樣,我怎樣才能做到這一點? 它正在運行一個 PHP 應用程序。

DNS CNAME 只能幫助最終解析請求進入的域,但它不會將進入一個域的請求重定向到另一個域。

在靈活的環境中,您的應用程序有責任決定如何處理特定域的傳入請求。 請求和域

用於請求的域名包含在傳遞給您的應用程序的請求數據中。 因此,您可以使用請求數據根據請求中的域名來控制您的應用如何響應。 例如,如果您想重定向到官方域,您可以編寫應用程序以檢查Host請求標頭,然后根據域名做出相應響應。

您究竟如何做到這一點 - 這取決於您的應用程序的處理程序實現。 檢查您使用的框架的文檔。

而且,當然,您需要將裸域和www域都映射到您的應用程序。

暫無
暫無

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

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