Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 11111 байт. Загружен за: 0сек.
Проверяемая страница не запрещена в robots.txt.
Цепочка редиректов для файла robots.txt:
http://aspectnetwork.gettwoit.com/robots.txt
301 MovedPermanently
https://aspectnetwork.gettwoit.com/robots.txt
200 OK
Показать содержимое robots.txt
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta http-equiv="cache-control" content="no-cache">
<title>getTWOit</title>
<base href="/">
<meta name="color-scheme" content="light dark">
<meta name="viewport" content="viewport-fit=cover, width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
<link rel="apple-touch-icon" href="assets/icons/icon-180x180.png">
<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="getTWOit">
<meta name="format-detection" content="telephone=no">
<meta name="msapplication-tap-highlight" content="no">
<link rel="manifest" href="/manifest.json">
<!-- Favicon -->
<link rel="icon" type="image/png" href="../assets/favicon/getTWOit_favicon_green_32x32px.png">
<!-- Apple Touch Icon -->
<link rel="apple-touch-icon" sizes="180x180" href="assets/icons/icon-180x180.png">
<script src="https://js.chargebee.com/v2/chargebee.js"></script>
<!-- <script src="https://unpkg.com/imagesloaded@4/imagesloaded.pkgd.min.js"></script> -->
<!-- add to homescreen for ios -->
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<!-- Inline styles for instant loading screen -->
<style>
/* Instant loading styles - will show immediately */
#app-loading {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
background-color: #f8f8f8;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
z-index: 9999;
transition: opacity 0.5s;
}
/* Dark mode support */
@media (prefers-color-scheme: dark) {
#app-loading {
background-color: #121212;
color: #ffffff;
}
}
#app-loading .logo img{
width: 200px;
}
#app-loading.app-loaded {
opacity: 0;
pointer-events: none;
}
#app-loading .spinner {
width: 40px;
height: 40px;
margin: 20px auto;
border: 4px solid rgba(76, 175, 80, 0.2);
border-top-color: #4caf50;
border-radius: 50%;
animation: spin 1s linear infinite;
}
@keyframes spin {
to { transform: rotate(360deg); }
}
#app-loading .loading-text {
margin-top: 16px;
font-size: 16px;
text-align: center;
}
#app-loading .connection-message {
margin-top: 8px;
font-size: 14px;
color: #666666;
max-width: 80%;
text-align: center;
display: none;
}
/* Dark mode support for text */
@media (prefers-color-scheme: dark) {
#app-loading .connection-message {
color: #aaaaaa;
}
}
/* Show slow connection message after 5 seconds */
#app-loading.slow-connection .connection-message {
display: block;
}
</style>
<style>@import"https://fonts.googleapis.com/css?family=Rubik:300,400,500,700";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@500&display=swap";:root{--ion-color-primary:#f5f5f5;--ion-color-primary-rgb:255,255,255;--ion-color-primary-contrast:#1C1C1C;--ion-color-primary-contrast-rgb:28,28,28;--ion-color-primary-shade:#444444;--ion-color-primary-tint:#cccccc;--ion-color-secondary:#DB5143;--ion-color-secondary-rgb:219,81,67;--ion-color-secondary-contrast:#ffffff;--ion-color-secondary-contrast-rgb:255,255,255;--ion-color-secondary-shade:#DB5143;--ion-color-secondary-tint:#DB5143;--ion-color-tertiary:#00C4B7;--ion-color-tertiary-rgb:255, 255,255;--ion-color-tertiary-contrast:#ffffff;--ion-color-tertiary-contrast-rgb:0,0,0;--ion-color-tertiary-shade:#00C4B7;--ion-color-tertiary-tint:#00C4B7;--ion-color-success:#00C4B7;--ion-color-success-rgb:32,220,106;--ion-color-success-contrast:#222222;--ion-color-success-contrast-rgb:0,0,0;--ion-color-success-shade:#1cc25d;--ion-color-success-tint:#36e079;--ion-color-warning:#ffed11;--ion-color-warning-rgb:255,237,17;--ion-color-warning-contrast:#222222;--ion-color-warning-contrast-rgb:0,0,0;--ion-color-warning-shade:#e0d10f;--ion-color-warning-tint:#ffef29;--ion-color-danger:#DB5143;--ion-color-danger-rgb:244,52,79;--ion-color-danger-contrast:#ffffff;--ion-color-danger-contrast-rgb:255,255,255;--ion-color-danger-shade:#d72e46;--ion-color-danger-tint:#f54861;--ion-color-zoom:#2D8CFF;--ion-color-lightest:#FFFFFF;--ion-color-lightest-rgb:255,255,255;--ion-color-light:#f4f5f8;--ion-color-light-rgb:244,244,244;--ion-color-light-contrast:#222222;--ion-color-light-contrast-rgb:0,0,0;--ion-color-light-shade:#d7d8da;--ion-color-light-shade-rgb:215,216,218;--ion-color-light-tint:#063b4b;--ion-color-light-tint-rgb:245,246,249;--ion-color-medium:#F5F5F5;--ion-color-medium-rgb:152,154,162;--ion-color-medium-contrast:#A6A6A6;--ion-color-medium-contrast-rgb:255,255,255;--ion-color-medium-shade:#86888f;--ion-color-medium-shade-rgb:134,136,143;--ion-color-medium-tint:#a2a4ab;--ion-color-medium-tint-rgb:162,164,171;--ion-color-dark:#222428;--ion-color-dark-rgb:34,34,34;--ion-color-dark-contrast:#ffffff;--ion-color-dark-contrast-rgb:255,255,255;--ion-color-dark-shade:#ffffff;--ion-color-dark-shade-rgb:255,255,255;--ion-color-dark-tint:#383a3e;--ion-color-dark-tint-rgb:56,58,62;--ion-color-green-rgb:38,207,167;--ion-color-green:linear-gradient(220deg, rgba(38,207,167,1) 0%, rgba(71,194,175,1) 100%);--ion-color-darkest:#000000;--ion-color-darkest-rgb:0,0,0;--ion-color-yellow:#fdf7ee;--ion-color-blue:#f0f7ff;--ion-color-pink:#fcf0fb}:root{--ion-font-family:"Inter", sans-serif;--ion-font-family-bold:"Inter", sans-serif;--app-background:#FFFFFF;--app-background-shade:var(--ion-background-color-step-50, #F2F2F2);--app-background-alt:var(--ion-color-primary);--app-background-alt-shade:var(--ion-color-primary-shade);--app-background-green:var(--ion-color-green);--app-narrow-margin:12px;--app-fair-margin:16px;--app-broad-margin:20px;--app-narrow-radius:4px;--app-fair-radius:8px;--app-broad-radius:12px}html{--ion-font-family:var(--ion-default-font)}body{background:var(--ion-background-color)}@supports (padding-top: 20px){html{--ion-safe-area-top:var(--ion-statusbar-padding)}}@supports (padding-top: constant(safe-area-inset-top)){html{--ion-safe-area-top:constant(safe-area-inset-top);--ion-safe-area-bottom:constant(safe-area-inset-bottom);--ion-safe-area-left:constant(safe-area-inset-left);--ion-safe-area-right:constant(safe-area-inset-right)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top:env(safe-area-inset-top);--ion-safe-area-bottom:env(safe-area-inset-bottom);--ion-safe-area-left:env(safe-area-inset-left);--ion-safe-area-right:env(safe-area-inset-right)}}img{max-width:100%}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html:not(.hydrated) body{display:none}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.7385e8d9d3c5518f.ttf) format("woff2")}:root{--ion-color-facebook:#3b5998;--ion-color-facebook-rgb:59,89,152;--ion-color-facebook-contrast:#ffffff;--ion-color-facebook-contrast-rgb:255,255,255;--ion-color-facebook-shade:#344e86;--ion-color-facebook-tint:#4f6aa2;--ion-color-google:#cc181e;--ion-color-google-rgb:204,24,30;--ion-color-google-contrast:#ffffff;--ion-color-google-contrast-rgb:255,255,255;--ion-color-google-shade:#b4151a;--ion-color-google-tint:#d12f35;--ion-color-twitter:#00aced;--ion-color-twitter-rgb:0,172,237;--ion-color-twitter-contrast:#ffffff;--ion-color-twitter-contrast-rgb:255,255,255;--ion-color-twitter-shade:#0097d1;--ion-color-twitter-tint:#1ab4ef;--ion-color-info:#FEF6F5;--ion-color-info-border:#DC5142;--ion-color-green:#34B394;--ion-color-green-opaque:rgba(52, 179, 147, .1);--ion-color-red:#DC5142;--ion-color-red-opaque:rgba(220, 81, 66, .1);--ion-color-light-gray-border:#E4E7EB;--ion-color-gray-background:#F4F6F9;--ion-color-light-gray-background:rgba(244, 246, 249, 1);--line-border-fill:#34B394;--line-border-empty:#e0e0e0}*{font-synthesis:none!important}</style><link rel="stylesheet" href="styles.92bb27a83be367c2.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles.92bb27a83be367c2.css"></noscript></head>
<body>
<!-- Instant loading screen -->
<div id="app-loading">
<div class="logo">
<img src="../assets/logo/gettwoit-logo.png" alt="getTWOit Logo">
</div>
<div class="spinner"></div>
<div class="loading-text">Loading getTWOit...</div>
<!-- <div class="connection-message">
Please wait while we load the app for you.
</div> -->
</div>
<app-root></app-root>
<!-- Script to handle loading screen -->
<script>
// Show slow connection message after 5 seconds
setTimeout(function() {
var loadingEl = document.getElementById('app-loading');
if (loadingEl) {
loadingEl.classList.add('slow-connection');
}
}, 5000);
// Remove loading screen when app is ready
document.addEventListener('DOMContentLoaded', function() {
// Listen for app bootstrap complete
window.addEventListener('AppReady', function() {
var loadingEl = document.getElementById('app-loading');
if (loadingEl) {
loadingEl.classList.add('app-loaded');
// Remove from DOM after transition
setTimeout(function() {
loadingEl.parentNode.removeChild(loadingEl);
}, 600);
}
});
});
</script>
<script src="runtime.f975baa3f942243c.js" type="module"></script><script src="polyfills.4d4f1a338b38fe41.js" type="module"></script><script src="scripts.588a045b8d105865.js" defer></script><script src="main.5232f7ee2c3aab81.js" type="module"></script>
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBIG3H4-t5DVZ3IzA-igjKpephgAFHZeYw&libraries=places"></script>
<!-- <script src="https://maps.googleapis.com/maps/api/js?key=YOUR_GOOGLE_MAPS_KEY"></script> -->
<!-- Get an API key in https://developers.google.com/maps/documentation/javascript/get-api-key -->
<!-- Global site tag (gtag.js) - Google Analytics -->
</body><!-- <script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=AIzaSyDIbbOIbMKK9k7qmrDLjFuurKDeQWKApcU"></script> --><!-- Google maps script --></html>