Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 10204 байт. Загружен за: 1сек.
Проверяемая страница не запрещена в robots.txt.
Цепочка редиректов для файла robots.txt:
http://rya.vissro.com/robots.txt
302 Found
https://rya.vissro.com/robots.txt
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="en">
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Login</title>
<link rel="stylesheet" href="/domcfg.nsf/new-assets/css/bulma.min.css">
<link rel="stylesheet" href="/domcfg.nsf/new-assets/fontawesome-free/css/all.min.css">
<link rel="stylesheet" href="/domcfg.nsf/new-assets/css/styles.css?open&v=1">
<link rel="stylesheet" href="/domcfg.nsf/new-assets/js/sweetalert/sweetalert2.min.css">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400&display=swap" rel="stylesheet">
<script language="JavaScript" type="text/javascript">
<!--
//SPR# KMOA6YUDZ3: ignore any focus errors in case the focus can't be set (form invisible, etc)
window.onerror = new Function("return true;");
function setFormFocus() {
document.forms[0].Username.focus();
document.forms[0].Username.select();
}
function checkEmail(email){
var re = /^\w+([-+.'][^\s]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
var emailFormat = re.test(email);// this return result in boolean type
if (!emailFormat) {
return false;
}else{
return true;
}
}
function onKeyUpdate() {
var form = document.forms[0];
var numbers = /^[0-9]+$/;
//remove any whitespace
var strUserName = form.elements['Username'].value.trim();
//check if username and password field is not empty
if ((strUserName !='') && (form.elements['Password'].value != ''))
{
//set the value back after removing any white space
form.elements['Username'].value = strUserName;
//check if token is all digits, empty token field is also acceptable.
if(form.elements['Token'].value.match(numbers) || form.elements['Token'].value == '')
{
//enable the link and button
enableControls(true);
}
else
enableControls(false);
}
else
enableControls(false);
}
function enableControls(isEnabled) {
var mfaLink = document.getElementById("MFALink");
mfaLink.setAttribute("class", isEnabled?"!disabled":"disabled");
document.getElementById("buttonDiv").firstElementChild.disabled = !isEnabled;
}
function goToMFASetup() {
var form = document.forms[0];
form.elements['MFASetupOption'].value = "1";
form.submit();
}
function toggleMFAVisibility() {
var fld = document.getElementById("MFA-id");
var button = document.getElementById("showbutton");
if (fld.type === "password") {
fld.type = "text";
button.className = "mfaHide";
} else {
fld.type = "password";
button.className = "mfaReveal";
}
}
// -->
</script>
</head>
<body text="#000000" bgcolor="#FFFFFF" onload="setFormFocus();">
<form method="post" action="/names.nsf?Login" name="_CustomLoginFormRYA">
<input type="hidden" name="%%ModDate" value="0000000000000000"><section id="main" class="hero is-fullheight is-align-items-center" style="background: url('/password_reset.nsf/0/D9B58532C439365580258948003F8F68/$file/Sailing2.jpg') no-repeat;background-size:cover;">
<div class="hero-body is-fullwidth">
<div class="container">
<div class="columns is-centered">
<div class="column is-one-quarter">
<div style="" class="has-text-centered">
<img src="/domcfg.nsf/new-assets/images/globocol-logo.png">
</div>
</div>
</div>
<div class="columns is-centered mt-6 mb-5">
<div class="column is-one-quarter">
<div class="box has-custom-bg">
<h1 class="title is-2 has-text-white has-text-centered">Sign in to<br>your account</h1>
<div class="field mb-5">
<input name="Username" value="" maxlength=50 autocomplete=off id="user-id" class="input is-radiusless requiredField" required placeholder="Email">
<p class="help is-danger" style="display:none;">Field is required.</p>
</div>
<div class="field mb-5">
<input name="Password" value="" type="password" maxlength=255 autocomplete=off id="pw-id" class="input is-radiusless requiredField" required placeholder="Password">
<p class="help is-danger" style="display:none;">Field is required.</p>
</div>
<div class= "form-login"><p class="agreement-text has-text-left has-text-white"><label for="MFA-id">MFA Token:</label>
<input name="Token" value="" type="password" maxlength=10 autocomplete=off id="MFA-id" class="mfa-field"><div id="showbutton" class="mfaReveal" onclick="toggleMFAVisibility()"></div></div></p>
<div class="field">
<p class="has-text-centered has-text-warning"></p>
</div>
<div class="field mb-5">
<p class="has-text-centered">
<a href="javascript:void(0)" onclick="changePassword()" class="forgotPassword">Forgotten password?</a>
</p>
</div>
<div class="field mb-5 has-text-centered">
<button type="submit" id="submit" class="button button-submit">Sign In</button>
</div>
<div class="field">
<p class="agreement-text has-text-centered has-text-white">By continuing you are<br>agreeing to our <a href="javascript:void(0)" onclick="defaultTerms()">Terms & Conditions</a> and <a href="javascript:void(0)" onclick="defaultPolicy()">Privacy Policy</a></p>
</div>
</div>
</div>
</div>
</div>
</div>
<footer class="footer is-fullwidth">
<div class="content has-text-centered">
<div class="columns">
<div class="column is-one-fifth">
</div>
<div class="column is-three-fifths">
<p class="mb-0">Globocol Ltd, Barnsley Business Innovation Centre, Wilthorpe, Innovation Way, Barnsley, South Yorkshire S75 1JL.</p>
<p class="mb-0">Copyright © 2026 - All Rights Reserved - Globocol Ltd. View <a href="javascript:void(0)" onclick="defaultTerms()">Terms & Conditions</a> and <a href="javascript:void(0)" onclick="defaultPolicy()">Privacy Policy</a></p>
</div>
<div class="column is-one-fifth is-flex is-flex-wrap-wrap is-align-content-center p-0 is-justify-content-center">
<img src="/domcfg.nsf/new-assets/images/globocol-footer.png" />
</div>
</div>
</div>
</footer>
</section>
<input name="RedirectTo" value="/robots.txt" type=hidden>
<div style="display:none;">
<input type="submit" value="Sign In">
</div><script src="/domcfg.nsf/new-assets/js/jquery-3.6.1.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@9.10.6/dist/sweetalert2.all.min.js"></script>
<script>
//Change Password
function changePassword(){
var theDate = new Date();
Swal.queue([{
title: 'Forgotten Password',
text: 'Please enter your registered email address below.',
input: 'email',
inputPlaceholder: 'Enter your email address',
showCancelButton: true,
inputValidator: function(value){
if(!value){
return 'Please enter an email address!'
}else{
//Validate Email
if(!checkEmail(value)){
return 'Please enter a valid email address'
}
}
},
allowOutsideClick: false,
allowEscapeKey: false,
confirmButtonText: 'Reset',
showLoaderOnConfirm: true,
preConfirm: function(value){
return fetch('/password_reset.nsf/(Ajax_CheckForEmail)?open&email='+value+'&time='+theDate).then(function(response){
if(!response.status){
throw new Error(response.message);
}
return response.json();
})
.then(function(data){
if(data.status){
Swal.showLoading();
return fetch('/password_reset.nsf/(Ajax_SendChangePasswordEmail)?open&personid='+data.id+'&time='+theDate)
.then(function(response){
if(!response.status){
throw new Error(response.message);
}
return response.json();
}).catch(function(error){
Swal.showValidationMessage(
'Request Failed: ' + error
);
});
}else{
Swal.showValidationMessage(
'<p>We are unable to find your email address, please contact <a href="mailto:talk2us@e-solutionsltd.com?Subject=Case Management - Forgotten Password">Support</a>.</p>'
);
return false;
}
})
.then(function(data){
Swal.insertQueueStep({
icon: 'success',
title: 'Success',
text: 'An email has been sent to the requested address, please follow the instructions to reset your password.',
timer: 6000
});
})
.catch(function(error){
Swal.showValidationMessage(
'Request Failed: ' + error
);
})
}
}]).then(function(isConfirm){
//Handles Close Event
})
}
function defaultPolicy(){
Swal.fire({
title: 'Privacy Policy',
html: '<p style="text-align:left;">You have been granted access to one or more of Globocol\'s Sport Integrity Software Applications ("Globocol") by your employer or an organisation that has contracted you to use Globocol to enter and view data and content on their behalf.</p><br><p style="text-align:left;">Globocol is the Processor of such data. The organisation which has granted you access to Globocol is the Controller of that data and your usage of this Globocol software application is conditional on your compliance with the policies of the Data Controller.</p>'
});
}
function defaultTerms(){
Swal.fire({
title: 'Terms & Conditions',
html: '<p style="text-align:left;">You have been granted access to one or more of Globocol\'s Sport Integrity Software Applications ("Globocol") by your employer or an organisation that has contracted you to use Globocol to enter and view data and content on their behalf.</p><br><p style="text-align:left;">Globocol is the Processor of such data. The organisation which has granted you access to Globocol is the Controller of that data and your usage of this Globocol software application is conditional on your compliance with the policies of the Data Controller.</p>'
});
}
$(function(){
$('.requiredField').bind('blur', function(){
if($(this).val() == ""){
$(this).addClass("is-danger");
$(this).parent().find('.help').slideDown();
}
}).bind('keyup', function(){
if($(this).val() != ""){
$(this).removeClass("is-danger");
$(this).parent().find('.help').slideUp();
}
});
});
</script></form>
</body>
</html>