Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 19060 байт. Загружен за: 1сек.
Проверяемая страница не запрещена в robots.txt.
Показать содержимое robots.txt
<!DOCTYPE html>
<html dir="ltr" lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="BotBlocker v. 1.6.21" />
<meta name="author" content="BotBlocker project by GLOBUS.studio" />
<meta name="referrer" content="unsafe-url" />
<meta name="robots" content="noindex" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<link rel="icon" href="data:,">
<title>BotBlocker security plugin</title>
<style>
html,
body {
height: 100%;
margin: 0;
padding: 0;
font-family: Arial, sans-serif;
background-color: #ffffff;
}
body {
display: flex;
flex-direction: column;
}
h1 {
color: #bd2426;
}
h2 {
text-align: center;
}
.header {
height: 85px;
background-color: #f0f5f7;
box-shadow: 0px 3px 7px 3px rgba(0, 0, 0, 0.1);
display: flex;
justify-content: center;
align-items: center;
}
.logo {
height: 65px;
}
.content {
flex-grow: 1;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 20px;
}
.footer {
height: 50px;
background-color: #f0f5f7;
box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.1);
display: flex;
justify-content: center;
align-items: center;
flex-direction: row;
flex-wrap: wrap;
align-content: center;
font-size: 13px;
}
.footer small a {
text-decoration: none;
color: #2f2f2f;
margin: 0 10px;
}
.info {
display: flex;
text-align: center;
font-size: 20px;
flex-direction: column;
flex-wrap: nowrap;
align-content: center;
justify-content: center;
align-items: center;
}
/* Button Styles Fallback */
.s8aca59f2b7c724a04d14d79e2c23d9ee {
border: 1px solid transparent;
background: #7785ef;
color: #ffffff;
font-size: 16px;
line-height: 15px;
padding: 10px 15px;
text-decoration: none;
text-shadow: none;
border-radius: 5px;
box-shadow: none;
transition: 0.25s;
display: block;
margin: 0 auto;
font-weight: 600;
}
.s8aca59f2b7c724a04d14d79e2c23d9ee:hover {
background-color: #bfc7ff;
}
.s9a3a9d49f2c3ddc72ed7bd1e01d8311c {
cursor: pointer;
padding: 14px 14px;
text-decoration: none;
display: inline-block;
width: 16px;
height: 16px;
border-radius: 80px;
}
.s9a3a9d49f2c3ddc72ed7bd1e01d8311c:hover {
width: 16px;
height: 16px;
}
/* Button Styles Fallback */
.block1 {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: center;
justify-content: center;
align-items: center;
}
.block2 {
display: flex;
align-content: center;
justify-content: center;
align-items: center;
flex-wrap: wrap;
flex-direction: column;
width: 100%;
}
#bbcs-status {
text-align: center;
min-height: 24px;
padding: 6px 0;
font-size: 14px;
color: #555;
width: 100%;
}
.user-data {
display: flex;
padding-top: 14px;
font-size: 10px;
font-weight: 600;
flex-direction: column;
flex-wrap: nowrap;
align-content: center;
justify-content: center;
align-items: center;
}
.con-center {
text-align: center;
padding-top: 3px;
}
.info-block {
font-size: 26px;
margin: 0;
}
.block-string {
font-weight: normal !important;
}
/* Loading Spinner Style */
.lds-dual-ring,
.lds-dual-ring:after {
box-sizing: border-box;
}
.lds-dual-ring {
display: inline-block;
width: 40px;
height: 40px;
color: #333;
}
.lds-dual-ring:after {
content: " ";
display: block;
width: 32px;
height: 32px;
margin: 8px;
border-radius: 50%;
border: 3px solid currentColor;
border-color: currentColor transparent currentColor transparent;
animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
</style>
</head>
<body>
<header class="header">
<img src="http://beforeidie.cc/wp-content/plugins/botblocker-security/admin/img/logo-small-transparent.webp" alt="BotBlocker WordPress Plugin" class="logo">
</header>
<div class="content">
<noscript>
<h1>Please turn JavaScript on and reload the page</h1>
</noscript>
<div class="lds-dual-ring"></div>
<br />
<h2>Checking your browser before accessing the site</h2>
<div class="block1">
<div class="block2">
<div class="info" id="content">Loading...</div>
</div>
</div>
<div class="user-data">
<span class="">Connection info: 89.249.18.75</span>
<span class="con-center">Connection ID: ecc358b7242b1355c074d3774ee7bb ~ 1787408449.28035</span>
</div>
</div>
<footer class="footer">
<small><a href="https://botblocker.top/" title="BotBlocker plugin for WordPress" target="_blank">Protected by <b>BotBlocker</b> plugin</a></small>
<small><a href="https://globus.studio" title="Project by GLOBUS.studio" target="_blank">BotBlocker is <b>GLOBUS.studio</b> project</a></small>
<small>2026</small>
</footer>
<script>
var userip = "89.249.18.75";
</script>
<script id="bbcs-inline-js-after">
var adb_var = 1;
//# sourceURL=bbcs-inline-js-after
</script>
<script id="adblock-blocker-js" src="http://beforeidie.cc/wp-content/plugins/botblocker-security/public/js/rails.js?bannerid=1787408449"></script>
<script id="bbcs-detection-utils-js" src="http://beforeidie.cc/wp-content/plugins/botblocker-security/public/js/detection-utils.js?ver=1787408449&ver=1787408449"></script>
<script id="bbcs-bbidentfunc-js" src="http://beforeidie.cc/wp-content/plugins/botblocker-security/public/js/bbidentfunc.js?ver=1787408449&ver=1787408449"></script>
<script nonce="4kEgj7whKcPKuiOB05/idA==">
var bbcsDebugEnabled = false;
function bbcsDebugLog(...args) {
if (bbcsDebugEnabled) {
console.log('[BBCS DEBUG]', ...args);
}
}
function bbcsDebugWarn(...args) {
if (bbcsDebugEnabled) {
console.warn('[BBCS DEBUG]', ...args);
}
}
function bbcsDebugError(...args) {
if (bbcsDebugEnabled) {
console.error('[BBCS DEBUG]', ...args);
}
}
bbcsDebugLog('BotBlocker v.1.6.21');
var bbcsDdosRetryCount = 0;
var bbcsDdosMaxRetries = 3;
window.bbcsCheckUI = {
timerInterval: null,
secondsLeft: 6,
attempt: 0,
maxAttempts: 3,
_lastMsg: '',
showVerifying: function () {
this._stopTimer();
this.secondsLeft = 6;
this.attempt = 0;
this._render('Verifying...');
},
showRetry: function (attemptNum) {
this.attempt = attemptNum;
this._render('Retrying... (' + attemptNum + '/' + this.maxAttempts + ')');
this._startTimer();
},
showCAPTCHA: function () {
this._stopTimer();
this._render('Verification failed. Please complete the challenge below.');
},
showFallback: function () {
this._stopTimer();
this._render('Verification is temporarily unavailable. Please wait and reload the page.');
},
showSuccess: function () {
this._stopTimer();
this._render('Access approved. Redirecting...');
},
hide: function () {
this._stopTimer();
var el = document.getElementById('bbcs-status');
if (el) { el.innerHTML = ''; }
},
_render: function (msg) {
this._lastMsg = msg;
var el = document.getElementById('bbcs-status');
if (!el) return;
el.innerHTML = '<div style="margin-bottom:2px;">' + msg + '</div>'
+ '<div style="font-size:12px;color:#999;">' + this.secondsLeft + 's</div>';
},
_startTimer: function () {
var self = this;
this.timerInterval = setInterval(function () {
if (self.secondsLeft > 0) {
self.secondsLeft--;
self._render(self._lastMsg);
}
if (self.secondsLeft <= 0) {
self._stopTimer();
}
}, 1000);
},
_stopTimer: function () {
if (this.timerInterval) {
clearInterval(this.timerInterval);
this.timerInterval = null;
}
}
};
function bbcs_isDdosResponse(responseText) {
if (!responseText) return false;
try {
JSON.parse(responseText.trim());
return false;
} catch(e) {}
return responseText.indexOf('<') !== -1 || responseText.indexOf('document.cookie') !== -1;
}
function bbcs_extractDdosCookie(responseText) {
if (!responseText) return false;
var cookiePatterns = [
/document\.cookie\s*=\s*"([^"]+)"/,
/document\.cookie\s*=\s*'([^']+)'/
];
for (var i = 0; i < cookiePatterns.length; i++) {
var cookieMatch = responseText.match(cookiePatterns[i]);
if (cookieMatch && cookieMatch[1]) {
bbcsDebugLog('DDoS protection cookie detected, setting: ' + cookieMatch[1].substring(0, 20) + '...');
document.cookie = cookieMatch[1];
return true;
}
}
return false;
}
function bbcs_handleDdosResponse(responseText, s, d, x) {
bbcs_extractDdosCookie(responseText);
if (bbcsDdosRetryCount < bbcsDdosMaxRetries) {
bbcsDdosRetryCount++;
var delay = bbcsDdosRetryCount * 1000;
bbcsDebugLog('DDoS retry ' + bbcsDdosRetryCount + '/' + bbcsDdosMaxRetries + ' in ' + delay + 'ms');
setTimeout(function() {
fd23c1e4a1acbc4e19c446475b71b3971(s, d, x);
}, delay);
return true;
}
bbcsDebugLog('DDoS retries exhausted, redirecting to page');
window.location.href = "/robots.txt";
return true;
}
function bbcs_detectAll() {
const results = {
navigatorMismatch: bbcs_detectNavigatorMismatch(),
unsupportedFeatures: bbcs_detectUnsupportedFeatures(),
fakePlugins: bbcs_detectFakePlugins(),
fontRenderMismatch: bbcs_detectFontRenderMismatch(),
chromiumProperties: bbcs_detectChromiumProperties(),
jitter: bbcs_detectJitter(),
webGLMismatch: bbcs_detectWebGL(),
touchEventMismatch: bbcs_detectTouchEvent(),
batteryAPIMismatch: bbcs_detectBatteryAPI(),
mediaDevicesMismatch: bbcs_detectMediaDevices(),
permissionsMismatch: bbcs_detectPermissions(),
languageMismatch: bbcs_detectLanguageMismatch(),
crossbrowserIncognito: bbcs_isIncognito(),
browserFingerprint: bbcs_computeFingerprint()
};
return results;
}
function bbcs_getDetectionParam() {
const startTime = Date.now();
const timeoutLimit = 1000;
try {
const detectionResult = bbcs_detectAll();
if (Date.now() - startTime > timeoutLimit) {
bbcsDebugWarn('Detection methods took too long, returning partial results');
}
detectionResult.browserFingerprint = detectionResult.browserFingerprint.fingerprint;
let detectionParams = '';
for (const [key, value] of Object.entries(detectionResult)) {
detectionParams += '&' + key + '=' + encodeURIComponent(value);
}
return detectionParams;
} catch (e) {
bbcsDebugError('Error during detection:', e);
return '&error=detection_failed';
}
}
function areCookiesEnabled() {
var cookieEnabled = navigator.cookieEnabled;
if (cookieEnabled === undefined) {
document.cookie = "testcookie";
cookieEnabled = document.cookie.indexOf("testcookie") != -1;
}
return cookieEnabled;
}
if (!areCookiesEnabled()) {
var cookieoff = 1;
} else {
var cookieoff = 0;
}
if (window.location.hostname !== window.atob("YmVmb3JlaWRpZS5jYw==") && window.location.hostname !== window.atob("YmVmb3JlaWRpZS5jYw==")) {
window.location = window.atob("aHR0cDovL2JlZm9yZWlkaWUuY2Mvcm9ib3RzLnR4dA==");
throw "stop";
}
function clean_and_decode_base64_to_utf8(str) {
str = str.replace(/\s/g, '');
return decodeURIComponent(escape(window.atob(str)));
}
document.getElementById("content").innerHTML = "Loading...";
function handleWorkerSignal() {
return new Promise(function(resolve) {
rct = '';
resolve('HWS');
});
}
function dispatchServiceEvent() {
return new Promise(function(resolve) {
ipv4 = '';
ipdbc = '';
resolve('Result DSE');
});
}
function initProcessHandler(result1, result2) {
bbcs_detectionParam = bbcs_getDetectionParam();
data = 'test=f4ce3f847e5be7e6e1580f47411b2f52a7351478f5021ed3cb66c61be6290f1f&h1=e6d98460875b345cae28fec5917d8427b9bb372bfe7327dae4e1ef67c0e50a70&date=1787408449&hdc=-&a=' + adb_var + '&country=RU&ip=89.249.18.75&version=1.6.21&cid=1787408449.28035&ptr=89.249.18.75&w=' + screen.width + '&h=' + screen.height + '&cw=' + document.documentElement.clientWidth + '&ch=' + document.documentElement.clientHeight + '&co=' + screen.colorDepth + '&pi=' + screen.pixelDepth + '&ref=' + encodeURIComponent(document.referrer) + '&accept=&tz=' + Intl.DateTimeFormat().resolvedOptions().timeZone + '&ipdbc=' + ipdbc + '&ipv4=' + ipv4 + '&rct=' + rct + '&cookieoff=' + cookieoff + bbcs_detectionParam;
fd23c1e4a1acbc4e19c446475b71b3971('botblocker-security', data, '');
bbcsDebugLog('initProcessHandler -> ', result1, result2);
}
async function performAsyncStep() {
try {
const result1 = await handleWorkerSignal();
const result2 = await dispatchServiceEvent();
initProcessHandler(result1, result2);
} catch (error) {
bbcsDebugError(error);
}
}
performAsyncStep();
function botblocker_captcha_render() {
window.bbcs_challenge_token = "G22yLzPep10AOVS/a8H0hpepjz6rqv1fTnwEud9SSwDXQBsFqqh6cDfIk7AYGEg4bpBqABljRAkan7wiD7+hNowihqCyv83laZHnreAGxx0qpzNVE8Yn/frji8nmLe1L4VSB88ypaeVQQX6Y73BwpHnAsw1u4Kz73DnFZVwThUU=";
var bbcsM8r = 0;
try { bbcsM8r = parseInt(sessionStorage.getItem("bbcsMode8Retries") || "0", 10); } catch(e) {}
if (bbcsM8r < 2) {
try { sessionStorage.setItem("bbcsMode8Retries", String(bbcsM8r + 1)); } catch(e) {}
fd23c1e4a1acbc4e19c446475b71b3971("post", data, "e2c792b65638d1ec535431f0209430f5c02343c0fa1894f8bd6e798c5b0794e7");
} else {
try { sessionStorage.removeItem("bbcsMode8Retries"); } catch(e) {}
var bbcsM8c = document.getElementById("content");
if (bbcsM8c) { bbcsM8c.innerHTML = '<p style="text-align:center;color:#c0392b;">Access denied. Please enable JavaScript and cookies.</p>'; }
} window.bbcs_challenge_token = "G22yLzPep10AOVS/a8H0hpepjz6rqv1fTnwEud9SSwDXQBsFqqh6cDfIk7AYGEg4bpBqABljRAkan7wiD7+hNowihqCyv83laZHnreAGxx0qpzNVE8Yn/frji8nmLe1L4VSB88ypaeVQQX6Y73BwpHnAsw1u4Kz73DnFZVwThUU=";
}
var bbcsVerifyUrl = 'https://beforeidie.cc/bbcs-verify/';
var bbcsAjaxUrl = 'https://beforeidie.cc/wp-admin/admin-ajax.php';
function fd23c1e4a1acbc4e19c446475b71b3971(s, d, x, ajaxEndpoint) {
if (!ajaxEndpoint) ajaxEndpoint = bbcsAjaxUrl;
document.getElementById("content").innerHTML = "Loading...";
var data = new FormData();
data.append('action', 'bbcs_botblocker_check');
data.append('nonce', '9e4f7d3352');
data.append('x45d9e10daaec96d6533d0175cb1b2b81', s);
data.append('xxx', x);
data.append('rowid', '0');
data.append('from_suspect', '2');
data.append('suspect_reason', '');
data.append('check_result', 'No cookies users(Human?)');
if (typeof bbcs_challenge_token !== 'undefined' && bbcs_challenge_token) {
data.append('challenge_token', bbcs_challenge_token);
}
var additionalParams = new URLSearchParams(d);
for (var pair of additionalParams.entries()) {
data.append(pair[0], pair[1]);
}
var xhr = new XMLHttpRequest();
xhr.open('POST', ajaxEndpoint, true);
xhr.timeout = bbcsDdosRetryCount > 0 ? 10000 : 5000;
xhr.onload = function() {
if (xhr.status == 200) {
bbcsDebugLog('Plugin status: ' + xhr.status);
try {
var responseText = xhr.responseText.trim();
bbcsDebugLog('Response text:', responseText);
if (responseText) {
var obj = JSON.parse(responseText);
if (typeof(obj.cookie) == "string") {
var d = new Date();
d.setTime(d.getTime() + (604800 * 1000));
var expires = "expires=" + d.toUTCString();
try { sessionStorage.removeItem('bbcsMode8Retries'); } catch(e) {}
document.cookie = "ecc358b7242b1355c074d3774ee7bb=" + obj.cookie + "-1787408449; SameSite=Lax;; " + expires + "; path=/;";
document.getElementById("content").innerHTML = "Access approved. Redirecting...";
setTimeout(function() { window.location.href = "/robots.txt"; }, 0);
} else {
botblocker_captcha_render();
bbcsDebugLog('Bad bot detected');
}
if (typeof(obj.error) == "string") {
if (obj.error == "CiberSecure Account Not Found"
|| obj.error == "This domain don't have a valid license"
|| obj.error == "Subscription Expired"
|| obj.error == "This domain is not registered or not active"
|| obj.error == "Your request has been denied.") {
const ErrorMsg = document.createElement('div');
ErrorMsg.innerHTML = '<h1 style="text-align:center; color:red;">' + obj.error + '</h1>';
document.body.insertAdjacentElement('afterbegin', ErrorMsg);
document.getElementById("content").style.visibility = "hidden";
document.getElementById("content").innerHTML = '';
} else if (obj.error == "Cookies disabled") {
document.getElementById("content").innerHTML = "<h2 style=\"text-align:center; color:red;\">Cookies are disabled in your browser. Enable cookies to continue.</h2>";
}
if (obj.error == "timeout" || obj.error == "Wrong Click") {
var r = 0;
try { r = parseInt(sessionStorage.getItem('bbcsMode8Retries') || '0', 10); } catch(e) {}
if (r < 2) {
try { sessionStorage.setItem('bbcsMode8Retries', String(r + 1)); } catch(e) {}
window.location.reload();
return;
}
document.getElementById("content").innerHTML = "Loading...";
window.location.href = "/robots.txt";
}
}
} else {
bbcsDebugWarn('Empty or invalid response from server.');
}
} catch (e) {
bbcsDebugError('Error parsing JSON:', e);
bbcsDebugLog('Response text received:', xhr.responseText);
if (bbcs_isDdosResponse(xhr.responseText)) {
if (bbcs_handleDdosResponse(xhr.responseText, s, d, x)) return;
}
botblocker_captcha_render();
}
} else {
bbcsDebugLog('Error: ' + xhr.status);
if (ajaxEndpoint !== bbcsVerifyUrl && bbcsVerifyUrl) {
bbcsDebugLog('admin-ajax.php returned ' + xhr.status + ', trying verify endpoint');
fd23c1e4a1acbc4e19c446475b71b3971(s, d, x, bbcsVerifyUrl);
return;
}
if (bbcs_isDdosResponse(xhr.responseText)) {
if (bbcs_handleDdosResponse(xhr.responseText, s, d, x)) return;
}
botblocker_captcha_render();
}
};
xhr.ontimeout = function() {
bbcsDebugLog('timeout');
if (ajaxEndpoint !== bbcsVerifyUrl && bbcsVerifyUrl) {
bbcsDebugLog('admin-ajax.php timeout, trying verify endpoint');
fd23c1e4a1acbc4e19c446475b71b3971(s, d, x, bbcsVerifyUrl);
return;
}
if (bbcsDdosRetryCount > 0) {
bbcsDebugLog('Timeout during DDoS retry, redirecting');
window.location.href = "/robots.txt";
return;
}
botblocker_captcha_render();
};
xhr.onerror = function() {
bbcsDebugLog('error');
if (ajaxEndpoint !== bbcsVerifyUrl && bbcsVerifyUrl) {
bbcsDebugLog('admin-ajax.php error, trying verify endpoint');
fd23c1e4a1acbc4e19c446475b71b3971(s, d, x, bbcsVerifyUrl);
return;
}
if (bbcsDdosRetryCount > 0) {
bbcsDebugLog('Error during DDoS retry, redirecting');
window.location.href = "/robots.txt";
return;
}
botblocker_captcha_render();
};
xhr.send(data);
}
</script>
<noscript>
<h2 style="text-align:center; color:red;">
JavaScript is disabled in your browser. Enable JavaScript to continue. </h2>
</noscript>
</body>
</html>