使用JavaScript的小写网址

时间:2016-07-29 16:54:14

标签: javascript html url-rewriting

我们在CloudFront提供的AWS S3存储桶中托管静态网页。我试图为可能输入大写字母的网址并获得404的用户找到解决方案。我不能流利使用JS,但这是我的第一次尝试。我觉得我很近但不太相似。我不理解的是什么?

<script>    

    var url = $(location).attr('href');
    url = url.toLowerCase();

    window.history.pushState({ "html": url.html, "pageTitle": url.pageTitle }, "", url);

</script>

1 个答案:

答案 0 :(得分:0)

如果访问大写或小写,这真的无关紧要,但对于您的情况,您应该使用:

<script>    

    var url = $(location).attr('href');

    window.history.pushState({ "html": url.html.toLowerCase(), "pageTitle": url.pageTitle.toLowerCase() }, "", url);

</script>