我是GCP新手。我正在建立一個帶有存儲桶的靜態網站。我想知道如何使用GCP上的靜態網站(由於GCP不尊重.htaccess文件)將非www請求(即example.com)重定向到www(即www.example.com)。在Google雲平臺上將非www網址重定向到www
1
A
回答
0
您可以使用JavaScript來檢查頁面的主機名。如果主機名不包含www,那麼您可以將用戶重定向到www域。下面的代碼應該可以工作:
if (window.location.hostname.indexOf("www.") < 0) {
window.location.href = "http://www.example.com";
}
0
我剛剛登錄了GCP並遷移了我的靜態網站。 我有這個相同的問題,並有他們的支持報告。但隨着長週末,我不希望週二之前,5月30日
的響應但是,我在想,如果他們的「託管靜態網站」可以通過「反相」解決這個問題,他們有什麼建議:
- 作爲域名即 bucketName =域名= example.com創建桶名稱(他們的榜樣有 bucketName = www.example.com則domainName = example.com
- 然後創建www.example CNAME記錄。 com CNAME(1h) c.storage.googleapis.com
我沒有其他域試試這個,我也不能擾亂工作www.example.com
BTW,我觀察到以下:
- 清除瀏覽器緩存
- 在Chrome中,用緩存中清除,[http://]example.com給出「找不到網站」
- 同樣的,微軟邊緣和Android(手機)瀏覽器
- 與緩存
- 瀏覽器在Chrome中[http://]www.example.com顯示主頁
- 然後[http://]example.com顯示主頁。 (也就是說,如果您之前使用「www」訪問過該網站,則後續訪問 不帶「www」的工作,但這是瀏覽器中的一個功能,我相信 ,因爲URL更改爲www.example.com,並且doesn與MS-Edge表現不一樣)。
- 在Microsoft Edge中[http://]www.example.com顯示主頁。
- 但在此之後[http://]example.com仍顯示「找不到網站」
- Android瀏覽器在這方面的功能與Chrome相同。 我還沒有試過Safari。
注:
- 「找不到網頁」 是不是確切的消息,但該消息 實質上說。
- [http://]意味着它在
+0
只是想知道他們是否迴應,並嘗試解決方案已被任何人達成。謝謝。 – Cicce19
0
可選類型我買了你的頂級域名運行靜態網站同樣的問題。
您只需使用DNS重定向即可。
http://redirect.center將解決您的問題:)
以頁面上的第一個解決方案。 添加一條記錄與@ 54.84.55.102 添加CNAME與重定向 - > example.com.redirect.center
相關問題
- 1. 重定向非www到www網址
- 2. htaccess重定向非www到www網址
- 3. 將非www網址重定向到www網址
- 4. 重定向從www網址到非www網址在iis中
- 5. 重定向非安全WWW網址,以確保非WWW網址
- 6. 如何使用htaccess將www url重定向到非www網址?
- 7. htaccess:如何將非www網址重定向到我的www-url
- 8. 301在IIS上重定向。將非www重定向到www
- 9. 重定向非www到www
- 10. 重定向非WWW網址,以WWW網址,通過htaccess的
- 11. Google雲平臺 - 從www
- 12. UrlRewriter.net將非www重定向到www
- 13. 將https:// www重定向到https://非www
- 14. 如何將www重定向到非www?
- 15. GlassFish將www重定向到非www域
- 16. web.config將非www重定向到www
- 17. Magento Multistore:將非www重定向到www
- 18. 將www重定向到https非www
- 19. Asp.net www重定向到非www www
- 20. Haproxy重定向www到非www www
- 21. 將http重定向到https並將www重定向到非www
- 22. 從WWW重定向到非www網址的.htaccess
- 23. .htaccess 301重定向只是幾個網址:非www到www
- 24. mod_rewrite apache |問題非重定向URL WWW到www網址
- 25. SailsJS:重寫非www網址到www
- 26. 如何將非www網站重定向到www網站?
- 27. 非www到www。重定向並將index.html重定向到index.php
- 28. 在Azure網站中將非WWW重定向到WWW
- 29. 將非www域重定向到www,保留登臺
- 30. WP非www到WWW上的www重寫/重定向ELB
如果用戶請求「example.com」它甚至不會加載頁面(給ERR_NAME_NOT_RESOLVED),所以我不能放置任何JS來做到這一點。 – Cicce19