我正在使用谷歌云平台来托管我的网站和域名的名称。我希望任何点击https://www.example.com的流量重定向到https://example.com。
我目前有http://www.example.com和http://example.com使用DNS网址重定向重定向到https://example.com并在我的app.yaml文件中使用secure: always
作为处理程序(对于rails上的ruby) )。
我不知道如何https://www.example.com重定向到https://example.com。我已经尝试添加.htaccess
文件,但无法使其工作,所以也许我可以在app.yaml文件中使用配置或其他方式使其工作。
答案 0 :(得分:1)
听起来你特别喜欢使用App Engine。
我认为app.yaml不支持匹配主机名;您可以implement the redirect in your application或向您的应用添加第二项服务,该服务仅提供重定向,并使用dispatch.yaml
将请求路由到非规范域到重定向服务。
如果您决定使用两项服务,则为dispatch.yaml
示例:
dispatch:
# Official site is at example.com
- url: "example.com/*"
module: default
# Default module serves simple redirect.
- url: "*/*"
module: redirect