我們在由CloudFront提供的AWS S3存儲桶中託管靜態網頁。我試圖找到一個解決方案,用戶可能會輸入一個大寫字母的URL,並得到一個404。我不流利的JS,但這是我的第一次嘗試。我覺得我很接近但並不完全。我不瞭解什麼?帶有JavaScript的小寫字母的URL
<script>
var url = $(location).attr('href');
url = url.toLowerCase();
window.history.pushState({ "html": url.html, "pageTitle": url.pageTitle }, "", url);
</script>
試着去'GOOGLE.COM'或'GoOgLe.CoM'。資本化應該不重要。 –
@MikeC對主機名無關緊要,但路徑通常區分大小寫。仍然... –