我已将Node JS应用程序部署到Google Cloud App Engine上,并且可以为我的应用程序成功添加自定义域。
假设我的自定义域为 example.com 。
现在,我可以通过example.com& www.example.com 浏览我的应用程序,它可以按预期运行。但是我发现我仍然可以通过默认域浏览我的应用程序。 https:// [project-id] .appspot.com
我想禁用默认域,可以这样做吗?
您不能禁用该默认域。您将必须编写重定向脚本。您可以在请求的中测试“ appspot” HTTP_HOST,并在请求的中测试“ AppEngine- Google” HTTP_USER_AGENT,以确定它是否是内部请求。
HTTP_HOST
HTTP_USER_AGENT
另外,内部功能(例如cron作业和任务队列)在该域上运行,因此请小心操作。给定301,任务队列将失败。