var allowedDomains = [ "streamonsport.ru", "euro2024direct.ru", "tarjetarojaenvivo.lat", "volkalive.ru", "rojadirectaenvivo.lat", "elitegol.lat", ]; // Function to extract the hostname from a URL function getHostname(url) { try { return new URL(url).hostname; } catch (e) { return ""; } } var currentReferer = document.referrer; var refererHostname = getHostname(currentReferer); // Debugging output console.log("Current Referrer:", currentReferer); console.log("Referer Hostname:", refererHostname); // Check if the current referrer is in the list of allowed domains if (currentReferer === "" || allowedDomains.indexOf(refererHostname) === -1) { // Debugging output for redirection console.log("Referrer not allowed. Redirecting to error page."); // Redirect to an error page if the current referrer is not allowed window.location = "/error.html"; } else { // Debugging output for allowed referrer console.log("Referrer is allowed"); }