Javascript 基于远程文件存在的JS重定向用户

Javascript 基于远程文件存在的JS重定向用户,javascript,Javascript,我试图根据远程文件的存在重定向用户。我不确定这是否可能 website.com中的代码: var result = doesFileExist("http://remote-website.com/verifier.php"); if (result == true) { header("Location: https://website.com/"); } else { header("Location: https://website.com/error.php");

我试图根据远程文件的存在重定向用户。我不确定这是否可能

website.com中的代码:

var result = doesFileExist("http://remote-website.com/verifier.php");
 if (result == true) {
    header("Location: https://website.com/"); 
} else {
    header("Location: https://website.com/error.php"); 
}
我在控制台上看到此错误:

未捕获引用错误:未定义doesFileExist


一种可能的方法是向页面发送GET请求,并检查响应代码是否为404(未找到):


请注意,如果请求的文件不存在,某些网站会自动将您重定向到默认错误页面,在这种情况下,您得到的响应代码可能不是404。

我们可以看到
doesFileExist
方法吗?
函数doesFileExist(urlToFile){var xhr=new XMLHttpRequest();xhr.open('HEAD',urlToFile,false);xhr.send();if(xhr.status==“404”){return false;}else{return true;}
@GokulaKannanT这是一个。谢谢
fetch(url)
.then(function(response) {
  var status = response.status; //the response code, e.g. 200, 404, ...
  if(status == 404) {
    //do something
  }
});