如何根据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>
如果我对您的理解正确,那应该可以:
<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。