Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Кол-во редиректов для файла robots.txt 3 слишком большое! Это может вызывать затруднение при индексации поисковыми роботами!
Проверяемая страница не запрещена в robots.txt.
Цепочка редиректов для файла robots.txt:
http://inventory.hackerspace.gr/robots.txt
301 MovedPermanently
https://inventory.hackerspace.gr/robots.txt
302 Found
https://inventory.hackerspace.gr/accounts/login/?next=/robots.txt
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Favicon -->
<link rel="apple-touch-icon" sizes="57x57" href="/static/img/favicon/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/static/img/favicon/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/static/img/favicon/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/static/img/favicon/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/static/img/favicon/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/static/img/favicon/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/static/img/favicon/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/static/img/favicon/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/static/img/favicon/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="/static/img/favicon/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/img/favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/static/img/favicon/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/img/favicon/favicon-16x16.png">
<link rel="manifest" href="/static/img/favicon/manifest.json">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="/static/img/favicon/ms-icon-144x144.png">
<meta name="theme-color" content="#ffffff">
<!-- CSS -->
<link rel="stylesheet" href="/static/fontawesome/css/brands.css">
<link rel="stylesheet" href="/static/fontawesome/css/solid.css">
<link rel="stylesheet" href="/static/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="/static/select2/css/select2.css">
<link rel="stylesheet" href="/static/select2/css/select2-bootstrap-5-theme.css">
<link rel="stylesheet" href="/static/css/inventree.css">
<link rel="stylesheet" href="/static/css/color-themes/default.css">
<title>
InvenTree | Sign In
</title>
</head>
<body class='login-screen' style='background: url(/static/img/inventree_splash.jpg); background-size: cover;'>
<div class='container-fluid'>
<div class='notification-area' id='alerts'>
<!-- Div for displayed alerts -->
</div>
</div>
<div class='main body-wrapper login-screen d-flex'>
<div class='login-container'>
<div class="row">
<div class='container-fluid'>
<div class='clearfix content-heading login-header d-flex flex-wrap'>
<img class="pull-left" src="/static/img/inventree.png" alt='InvenTree logo' width="60" height="60"/>
<span class='flex' style='flex-grow: 1;'></span>
<span class='float-right'><h3>InvenTree</h3></span>
</div>
</div>
<div class='container-fluid'>
<hr>
<div class='d-flex flex-wrap'>
<h3>Sign In</h3>
<span class='flex' style='flex-grow: 1;'></span>
</div>
<form class="login" method="post" action="/accounts/login/">
<input type="hidden" name="csrfmiddlewaretoken" value="IQzXhNMrZCtOGbjTB6taVJcdIaRgt7miJd3kf2qJKa7PfNk2NMrUMZWQm6uwfteg">
<div id="div_id_login" class="form-group"> <label for="id_login" class=" requiredField">
Username<span class="asteriskField">*</span> </label> <div> <input type="text" name="login" placeholder="Username" autocomplete="username" maxlength="150" class="textinput textInput form-control" required id="id_login"> </div> </div> <div id="div_id_password" class="form-group"> <label for="id_password" class=" requiredField">
Password<span class="asteriskField">*</span> </label> <div> <input type="password" name="password" placeholder="Password" autocomplete="current-password" class="textinput textInput form-control" required id="id_password"> </div> </div> <div class="form-group"> <div id="div_id_remember" class="form-check"> <input type="checkbox" name="remember" class="checkboxinput form-check-input" id="id_remember"> <label for="id_remember" class="form-check-label">
Remember Me
</label> </div> </div>
<input type="hidden" name="next" value="/robots.txt" />
<div class="btn-group" role="group" style='width: 100%;'>
<button class="btn btn-success" type="submit">
<span class='fas fa-sign-in-alt'></span> Sign In
</button>
</div>
<a href="/accounts/password/reset/"><small>Forgot Password?</small></a>
</form>
</div>
</div>
</div>
</div>
<!-- general JS -->
<!-- jquery -->
<script type="text/javascript" src="/static/script/jquery_3.3.1_jquery.min.js"></script>
<script type='text/javascript' src="/static/script/jquery.form.min.js"></script>
<script type='text/javascript' src="/static/script/jquery-ui/jquery-ui.min.js"></script>
<!-- Bootstrap-->
<script type="text/javascript" src="/static/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- Bootstrap Table -->
<script defer type='text/javascript' src="/static/script/bootstrap/bootstrap-treeview.js"></script>
<script defer type='text/javascript' src='/static/treegrid/js/jquery.treegrid.js'></script>
<script defer type='text/javascript' src='/static/treegrid/js/jquery.treegrid.bootstrap3.js'></script>
<script defer type='text/javascript' src="/static/bootstrap-table/bootstrap-table.min.js"></script>
<script defer type='text/javascript' src='/static/bootstrap-table/extensions/group-by-v2/bootstrap-table-group-by.min.js'></script>
<script defer type='text/javascript' src='/static/bootstrap-table/extensions/filter-control/bootstrap-table-filter-control.min.js'></script>
<script defer type='text/javascript' src='/static/bootstrap-table/extensions/treegrid/bootstrap-table-treegrid.min.js'></script>
<script defer type='text/javascript' src='/static/bootstrap-table/extensions/custom-view/bootstrap-table-custom-view.min.js'></script>
<!-- fontawesome -->
<script defer type='text/javascript' src="/static/fontawesome/js/solid.min.js"></script>
<script defer type='text/javascript' src="/static/fontawesome/js/regular.min.js"></script>
<script defer type='text/javascript' src="/static/fontawesome/js/brands.min.js"></script>
<script defer type='text/javascript' src="/static/fontawesome/js/fontawesome.min.js"></script>
<!-- 3rd party general js -->
<script defer type="text/javascript" src="/static/fullcalendar/main.min.js"></script>
<script defer type="text/javascript" src="/static/fullcalendar/locales-all.min.js"></script>
<script defer type="text/javascript" src="/static/select2/js/select2.full.min.js"></script>
<script defer type='text/javascript' src="/static/script/moment.js"></script>
<script defer type='text/javascript' src="/static/script/chart.js"></script>
<script defer type='text/javascript' src="/static/script/chartjs-adapter-moment.js"></script>
<script defer type='text/javascript' src="/static/script/clipboard.min.js"></script>
<script defer type='text/javascript' src="/static/easymde/easymde.min.js"></script>
<script defer type='text/javascript' src="/static/script/randomColor.min.js"></script>
<script defer type='text/javascript' src="/static/script/html5-qrcode.min.js"></script>
<script defer type='text/javascript' src="/static/script/qrcode.min.js"></script>
<script type='text/javascript' src='/static/script/inventree/inventree.js'></script>
<script type='text/javascript' src='/static/script/inventree/message.js'></script>
<script type='text/javascript'>
$(document).ready(function () {
showCachedAlerts();
// Add brand icons for SSO providers, if available
$('.socialaccount_provider').each(function(i, obj) {
var el = $(this);
var tag = el.attr('brand_name');
var icon = window.FontAwesome.icon({prefix: 'fab', iconName: tag});
if (icon) {
el.prepend(`<span class='fab fa-${tag}'></span> `);
}
});
});
</script>
</body>
</html>