JavaScript重定向别名到域

问题描述 投票:0回答:1

如何根据var将别名“ u144w”重定向到域“ https://google.com.br”?随着时间的流逝,我将在其中添加更多的别名和域,但是我无法执行可以从URL获取别名并重定向到域的window.location,该怎么办? “ Location.pathname”将使用别名,然后“ getlink”函数应查找该别名及其重定向到的应有域,而“ location.href”将进行重定向。但是我无法做到这一点,我最多可以使用HTML和JavaScript,而没有PHP或MySQL。

<script type="text/javascript">
if(location.pathname == getlink());
{
    function getlink(){
        var links = {
            "u144w": "https://google.com.br",
    };
    window.location.href == getlink();
}
</script>
javascript html url redirect path
1个回答
0
投票

如果我对您的理解正确,那应该可以:

<script type="text/javascript">
  var alias_mapping = {
    "u144w": "https://google.com.br"
  }
  if(Object.keys(alias_mapping).includes(location.pathname)){
    window.location.href == alias_mapping[location.pathname];
  }
</script>

要添加更多别名,只需扩展alias_mapping。

© www.soinside.com 2019 - 2024. All rights reserved.