为什么 Javascript 没有重定向到生产服务器上的正确路径?

Why is Javascript not redirecting to correct path on production server?

我正在尝试使用这样的相对路径重定向到另一个页面:

window.location.href = "/admin/page";

在我的本地机器上,这很好用,因为我被重定向到 localhost:8000/admin/page。然而,在我的生产服务器上,我被重定向到 https://admin/page 而不是 https://example.com/admin/page。关于为什么会发生这种情况的任何想法?

创建完整的url

window.location.href = location.origin+"/admin/page";