Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 7983 байт. Загружен за: 0сек.
Проверяемая страница не запрещена в robots.txt.
Показать содержимое robots.txt
<!doctype html><html lang="ru"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover">
<meta name="theme-color" content="#020a20"><meta name="application-name" content="Контур управления"><meta name="mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"><meta name="apple-mobile-web-app-title" content="Контур управления">
<title>Вход — Контур управления</title><link rel="manifest" href="/manifest-v26-28.webmanifest?v=26.28.32"><link rel="apple-touch-icon" sizes="192x192" href="/static/app-icon-v23-192.png?v=26.28.32"><link rel="stylesheet" href="/static/styles.css?v=26.28.32"><style>
body.portal-login{margin:0;min-height:100vh;color:#edf6ff;background:radial-gradient(circle at 50% 110%,#0756be 0,transparent 38%),linear-gradient(155deg,#010718,#071b43 58%,#020b25);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.portal-shell{width:min(720px,calc(100% - 28px));margin:auto;padding:28px 0 54px}.portal-brand{display:flex;justify-content:center;margin:0 0 22px}.portal-brand a{display:flex;justify-content:center;width:min(410px,88vw);padding:12px 18px;border:1px solid #1459a888;border-radius:20px;background:#041534aa;box-shadow:0 14px 44px #000923;text-decoration:none}.portal-brand img{width:100%;max-height:92px;object-fit:contain;filter:drop-shadow(0 0 18px #087cff66)}.portal-title{text-align:center}.portal-title h1{font-size:clamp(28px,6vw,46px);margin:0}.portal-title p{color:#8eacd5}.enterprise-tiles{display:grid;gap:11px;margin:24px 0}.enterprise-tile{width:100%;display:grid;grid-template-columns:64px 1fr auto;gap:13px;align-items:center;padding:12px;border:1px solid #164583;border-radius:17px;color:#eef7ff;background:linear-gradient(110deg,#071938,#082859);text-align:left;cursor:pointer;box-shadow:inset 0 0 24px #0a58bc22}.enterprise-tile.active{border-color:#17a2ff;box-shadow:0 0 0 2px #087cff44,0 9px 30px #0068ff33}.enterprise-tile img{width:64px;height:64px;border-radius:13px;object-fit:cover;background:#07152e}.enterprise-tile span{display:flex;flex-direction:column}.enterprise-tile strong{font-size:16px}.enterprise-tile small{margin-top:4px;color:#8fb2dd}.enterprise-tile b{font-size:24px;color:#57b7ff}.portal-form{padding:clamp(18px,5vw,34px);border:1px solid #1459a8;border-radius:24px;background:#061534dd;box-shadow:0 28px 80px #000c27}.portal-form-head{display:flex;gap:13px;align-items:center;margin-bottom:18px}.portal-form-head img{width:72px;height:72px;border-radius:16px;object-fit:cover}.portal-form-head span{display:flex;flex-direction:column}.portal-form-head small{color:#81a9d6}.portal-form label{display:grid;gap:7px;margin:12px 0;color:#c9dcf6;font-weight:700}.portal-form input{box-sizing:border-box;width:100%;padding:14px;border:1px solid #24528f;border-radius:13px;color:#fff;background:#071b3c;font:inherit}.portal-form .password-wrap{display:grid;grid-template-columns:1fr auto;gap:8px}.portal-form .password-wrap button{border:1px solid #24528f;border-radius:12px;color:#74baff;background:#091d3f}.portal-submit{width:100%;padding:15px;border:0;border-radius:14px;color:#fff;background:linear-gradient(135deg,#0a8cff,#064ce6);font-size:16px;font-weight:850;box-shadow:0 0 24px #087cff77}.portal-links{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px}.portal-links a{color:#6bbcff}#vectorLinks[hidden]{display:none}#enterpriseSelect{position:absolute;opacity:0;pointer-events:none}.portal-login .login-error{margin-bottom:12px}@media(max-width:560px){.portal-shell{padding-top:18px}.enterprise-tile{grid-template-columns:54px 1fr auto}.enterprise-tile img{width:54px;height:54px}}
body.portal-login{background:radial-gradient(ellipse 78% 27% at 50% 0%,#ffffff 0%,#e9f4ff 22%,#bddcff 42%,#5d9ee4 59%,rgba(24,79,151,.62) 73%,transparent 88%),radial-gradient(circle at 50% 110%,#0756be 0,transparent 38%),linear-gradient(155deg,#010718,#071b43 58%,#020b25)}
.portal-brand a{border-color:rgba(255,255,255,.92);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(221,238,255,.96));box-shadow:0 18px 56px rgba(0,22,62,.42),inset 0 1px 0 #fff}
.portal-brand img{filter:drop-shadow(0 5px 13px rgba(7,43,91,.24))}
.portal-title h1,.portal-title p{text-shadow:0 2px 13px rgba(0,18,52,.92)}
</style></head><body class="portal-login"><main class="portal-shell"><div class="portal-brand"><a href="https://yudens.ru/" target="_blank" rel="noopener noreferrer" aria-label="Открыть сайт YUDENS"><img src="/static/yudens-digital-systems.svg" alt="YUDENS Digital Systems"></a></div><header class="portal-title"><h1>Выберите предприятие</h1><p>Единый защищённый вход в систему</p></header><div class="enterprise-tiles"><button type="button" class="enterprise-tile" data-enterprise="soyuz" data-name="Союз" data-logo="/static/brand-logo.png"><img src="/static/brand-logo.png" alt=""><span><strong>Союз</strong><small>Управление предприятием</small></span><b>›</b></button><button type="button" class="enterprise-tile" data-enterprise="vezhlivye-lyudi" data-name="Вежливые люди" data-logo="/static/security/vezhlivye-logo.jpeg"><img src="/static/security/vezhlivye-logo.jpeg" alt=""><span><strong>Вежливые люди</strong><small>Охранные услуги и объекты</small></span><b>›</b></button><button type="button" class="enterprise-tile" data-enterprise="vector" data-name="Вектор" data-logo="/static/vector/vector-logo.jpeg"><img src="/static/vector/vector-logo.jpeg" alt=""><span><strong>Вектор</strong><small>Движение к новым горизонтам</small></span><b>›</b></button></div><form class="portal-form" method="post" action="/login"><select id="enterpriseSelect" name="enterprise" required aria-label="Предприятие"><option value="soyuz" selected>Союз</option><option value="vezhlivye-lyudi">Вежливые люди</option><option value="vector">Вектор</option></select><div class="portal-form-head"><img id="selectedLogo" src="/static/vector/vector-logo.jpeg" alt=""><span><small>Вход в систему</small><strong id="enterpriseBadge">Союз</strong></span></div><label>Логин<input name="username" autocomplete="username" autocapitalize="none" autocorrect="off" spellcheck="false" required autofocus></label><label>Пароль</label><div class="password-wrap"><input id="loginPassword" type="password" name="password" autocomplete="current-password" required><button type="button" id="passwordToggle">Показать</button></div><button class="portal-submit" type="submit">Войти →</button><div class="portal-links"><span id="vectorLinks"><a href="/vector/register">Регистрация пользователя</a> · <a href="/vector/recovery">Забыли пароль?</a></span><a href="/developer-login">Вход разработчика</a></div></form></main><script>(()=>{const select=document.getElementById('enterpriseSelect'),badge=document.getElementById('enterpriseBadge'),logo=document.getElementById('selectedLogo'),vectorLinks=document.getElementById('vectorLinks'),tiles=[...document.querySelectorAll('[data-enterprise]')];function choose(code){const tile=tiles.find(row=>row.dataset.enterprise===code)||tiles[0];select.value=tile.dataset.enterprise;badge.textContent=tile.dataset.name;logo.src=tile.dataset.logo;vectorLinks.hidden=tile.dataset.enterprise!=='vector';tiles.forEach(row=>row.classList.toggle('active',row===tile));history.replaceState(null,'','/login?enterprise='+encodeURIComponent(tile.dataset.enterprise));}tiles.forEach(tile=>tile.addEventListener('click',()=>choose(tile.dataset.enterprise)));choose("soyuz");document.getElementById('passwordToggle').addEventListener('click',event=>{const input=document.getElementById('loginPassword');input.type=input.type==='password'?'text':'password';event.currentTarget.textContent=input.type==='password'?'Показать':'Скрыть';});if('serviceWorker'in navigator)navigator.serviceWorker.register('/service-worker.js?v=26.28.32').catch(()=>{});})();</script></body></html>