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

时间:2018-01-17 16:32:12

标签: php google-app-engine google-cloud-platform url-redirection

我有一个配置了Google App Engine Flex实例的自定义域。我希望将裸域重定向到www版本。

通过域名注册商设置转发无效。

我知道这需要在app.yaml中处理。 Flex环境是否甚至支持URL处理?如果是的话,我该怎么做呢?它正在运行PHP应用程序。

1 个答案:

答案 0 :(得分:0)

DNS重定向只能帮助最终解析请求所在的域,但它不会将进入一个域的请求重定向到另一个域。

在灵活的环境中,您的应用负责决定如何处理某个域的传入请求。来自Requests and domains

  

请求使用的域名包含在请求数据中   传递给您的应用程序。因此,您可以使用请求数据   控制您的应用根据请求中的域名进行响应的方式。   例如,如果要重定向到官方域,则可以   为您的应用编码以检查Host请求标头,然后回复   因此,基于域名。

你究竟是如何做到的 - 这取决于你的应用程序的处理程序实现。查看您使用的框架的文档。

当然,您需要将裸域和www域映射到您的应用。

相关问题