我是GCP的新手。我正在建立一个带存储桶的静态网站。我想知道如何/如果有可能将非www请求(即example.com)重定向到www(即www.example.com)与GCP上的静态网站(鉴于GCP不尊重.htaccess文件)。
答案 0 :(得分:0)
您可以使用JavaScript检查页面的主机名。如果主机名不包含www,则可以将用户重定向到www域。以下代码应该有效:
if (window.location.hostname.indexOf("www.") < 0) {
window.location.href = "http://www.example.com";
}
答案 1 :(得分:0)
我刚刚登录GCP并迁移了我的静态网站。 我有同样的问题,并向他们的支持报告。但是在漫长的周末,我预计不会在5月30日星期二之前做出回应。
然而,我想知道他们的“托管静态网站”是否可以通过“反转”他们的建议来消除这个问题:
我没有其他域名可以尝试此操作,也无法中断正在运行的www.example.com
顺便说一句,我观察到以下情况:注意:
答案 2 :(得分:0)
我在顶级域名上运行静态网站时遇到了同样的问题。
您需要做的就是使用DNS重定向。
http://redirect.center将解决您的问题:)
在页面上获取第一个解决方案。 使用@ 54.84.55.102添加记录 使用重定向添加CNAME - &gt; example.com.redirect.center