我有一个关于如何使用 Javascript 检测域 url 和重定向 url 的问题。
如果 url 不是我的域,我的意思是重定向 url。(例如,我的域是 website.com。如果域不是 website.com,它将重定向到 website.com。)
我认为这将帮助我对抗 Httrack 或其他网络复印机。如果我的文件在他们的网站上,这将重定向他们的网址。
预先感谢。
我有一个关于如何使用 Javascript 检测域 url 和重定向 url 的问题。
如果 url 不是我的域,我的意思是重定向 url。(例如,我的域是 website.com。如果域不是 website.com,它将重定向到 website.com。)
我认为这将帮助我对抗 Httrack 或其他网络复印机。如果我的文件在他们的网站上,这将重定向他们的网址。
预先感谢。
您可以获得当前的 DOMAIN(没有任何其他路径等)
window.location.hostname;
然后,您可以使用“重定向”到另一个 URL
// similar behavior as an HTTP redirect
window.location.replace("http://stackoverflow.com");
// similar behavior as clicking on a link
window.location.href = "http://stackoverflow.com";
// Another method for doing redirecting with JavaScript is this:
window.location = "https://stackoverflow.com";
显然,在执行重定向之前,您需要与自己的 URL 进行比较,所以:
if (window.location.hostname !== "www.mywebsite.com"){
window.location = "https://www.mywebsite.com";
}