从域获取路径并重定向到URL

时间:2017-10-25 00:04:52

标签: javascript html subdomain

我正在尝试创建一种“动态”重定向感,其中某人可以访问URL“repo.domain.tld / 1”并将其重定向到“site.tld / 1”

我尝试在HTML中使用窗口函数,但由于我正在使用的hoster(surge.sh),它返回404.

有没有办法在原生HTML / JS中执行此操作?

谢谢!

2 个答案:

答案 0 :(得分:0)

我不确定你用过什么。但这应该有效。

window.location = "https://www.example.com";

答案 1 :(得分:0)

使用浪涌的200.html页面进行客户端路由(以避免使用404),并使用简单的脚本:

<script>
    var githubName = "user";
    document.location.href = "https://github.com/" + githubName + document.location.pathname;
    // for domain.tld/repo1 it would go to github.com/user/repo1 
</script>