【问题标题】:Detect URL and Redirecting URL using Javascript使用 Javascript 检测 URL 和重定向 URL
【发布时间】:2026-02-02 23:05:01
【问题描述】:

我有一个关于如何使用 Javascript 检测域 url 和重定向 url 的问题。

如果 url 不是我的域,我的意思是重定向 url。 (例如,我的域名是 website.com。如果域名不是 website.com,它将重定向到 website.com。)

我认为这将帮助我对抗 Httrack 或其他网络复印机。如果我的文件在他们的网站上,这将重定向他们的网址。

提前致谢。

【问题讨论】:

标签: javascript html redirect httrack


【解决方案1】:

您可以获得当前的 DOMAIN(没有任何其他路径等)

window.location.hostname;

然后您可以使用

'重定向'到另一个 URL
// similar behavior as an HTTP redirect
window.location.replace("http://*.com");

// similar behavior as clicking on a link
window.location.href = "http://*.com";

// Another method for doing redirecting with JavaScript is this:
window.location = "https://*.com";

显然,在执行重定向之前,您需要与自己的 URL 进行比较,所以:

if (window.location.hostname !== "www.mywebsite.com"){
  window.location = "https://www.mywebsite.com";
}

【讨论】: