Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 21264 байт. Загружен за: 0сек.
Проверяемая страница не запрещена в robots.txt.
Цепочка редиректов для файла robots.txt:
http://zenbus.net/robots.txt
302 Found
http://zenbus.net/publicapp/web/robots.txt?null
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8">
<meta http-equiv="content-language" content="fr,en">
<meta name="viewport" content="initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0" />
<meta name="apple-mobile-web-app-capable" content="yes">
<!-- Google Analytics 4 (new) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-2F62GH6ZC6"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-2F62GH6ZC6',{ // Not G-<propertyId>, Find G-XXXXXX in analytics.google.com -> Admin -> Property <your_property_GA4> -> Flux de données (sorry no eng) -> expend flux -> ID DE MESURE
send_page_view: false // Manually managed (in-app network session)
});
</script>
<!-- End Google Analytics 4-->
<!-- Google Universal Analytics (old) -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-48957810-5', 'auto');
</script>
<!-- End Google Universal Analytics -->
<!-- CSS -->
<link rel="stylesheet" type="text/css" href="/publicapp/css/styles.css">
<!-- Font -->
<script type="text/javascript">
var gFont = document.createElement('link'); gFont.type = 'text/css'; gFont.rel = 'stylesheet';
gFont.href = document.location.protocol + '//fonts.googleapis.com/css?family=Nunito:400,100,300,900,700';
document.head.appendChild(gFont);
</script>
<!-- protobuf -->
<!-- <script type="text/javascript" src="https://cdn.rawgit.com/dcodeIO/protobuf.js/6.8.8/dist/protobuf.min.js" ></script> -->
<script type="text/javascript" src="/publicapp/js/protobuf.min.js" ></script>
<script type="text/javascript"> window["gmsApiKey"] = "AIzaSyBJjKBaK2oG1jye3MMPdtNO9sERCFViL6Q"; </script>
<script>
var CDN_HOSTNAME = "https://zenbus.net/poll/cdn";
var POLL_BASE = "https://zenbus.net";
var GAE = {"country":"RU","region":"mo","city":"?","latLng":{"latE6":0,"lonE6":0}};
</script>
<link href="http://zenbus.net/publicapp/css/leaflet.css" rel="stylesheet">
<link href="http://zenbus.net/publicapp/css/leaflet.fullscreen.css" rel="stylesheet">
<script type="text/javascript">
window["leafletJsLibUrl"] = "http://zenbus.net/publicapp/js/leaflet_maplibre.js";
window["zenbusTileServerUrl"] = "http://zenbus.net/maps";
</script>
<script>
</script>
<template id="custom">TODO</template>
</head>
<body>
<!-- ########## NAVIGATION ########## -->
<nav id="mainNavigation" class="zi1000 hidden main-nav">
<ul class="main-nav-container">
<li class="menu menu-nav-block" id="menuLeftBlock">
<a href="javascript://" id='menuOpenButton' class='menu-nav-item'>
<span></span>
<span></span>
<span></span>
</a>
<div id="nbMsgUnreadContainer" class="false-notif hidden">
<span id="nbMsgUnread" class="false-notif-text"></span>
</div>
</li>
<li class="search menu-nav-block" id="menuLeftBlock">
<input type="search" id="mapSearch" placeholder="Rechercher une ligne ou un arrêt">
</li>
<li class="title menu-nav-block">
<h2 id="viewTitle"></h2>
<span id='listSecondLevelCaption'></span>
<span id='listSecondLevelName'></span>
<button id="closeMessage" class="title-close"></button>
</li>
<li class="rightItems menu-nav-block" id="menuRightBlock">
<button id='menuWhereAmIButton' class='iconWhereAmI menu-nav-item'></button>
<a href="javascript://" id='menuFavButton' class='menu-nav-item'></a>
</li>
</ul>
<div id="mapViewFilter" class="map-view">
<span id="mapViewFilterCursor"></span>
</div>
<div id="networkWarning" class="network-warning">
<span>Votre connexion semble instable. Les informations Zenbus risquent de plus s'actualiser</span>
</div>
</nav>
<!-- ########## MENU ########## -->
<section id="navPanel" class='zi3000 hiddenByTransition main-menu'>
<div class="menu-header">
<div class="zenbus-logo"></div>
<button class="menu-close" id="closeMenuButton"></button>
</div>
<ul id='menu' class='menu-content'>
<li class='menu-item menu-item-map'>
<a href="javascript://" id='menuMapButton' class="menu-item-link active">
<div class='menu-item-link-icon iconMap'></div>
<span class="menu-item-link-text" id='menuMapButtonSpan'></span>
</a>
</li>
<li class='menu-item menu-item-routes'>
<a href="javascript://" id='menuRoutesButton' class="menu-item-link">
<div class='menu-item-link-icon iconRoutes'></div>
<span class="menu-item-link-text" id='menuRoutesButtonSpan'></span>
</a>
</li>
<li class='menu-item menu-item-stops'>
<a href="javascript://" id='menuStopsButton' class="menu-item-link">
<div class='menu-item-link-icon iconStops'></div>
<span class="menu-item-link-text" id='menuStopsButtonSpan'></span>
</a>
</li>
<li class='menu-item menu-item-timetables'>
<a href="javascript://" id='menuTimetablesButton' class="menu-item-link">
<div class='menu-item-link-icon iconTimetables'></div>
<span class="menu-item-link-text" id='menuTimetablesButtonSpan'></span>
</a>
</li>
<li class='menu-item menu-item-msg'>
<a href="javascript://" id='menuMsgButton' class="menu-item-link">
<div class='menu-item-link-icon iconMsg'></div>
<span class="menu-item-link-text" id='menuMsgButtonSpan'></span>
</a>
<div id="menuNbMsgUnreadContainer" class="false-notif hidden">
<span id="menuNbMsgUnread" class="false-notif-text"></span>
</div>
</li>
<li class='menu-item menu-item-faq hidden'>
<a href="javascript://" id='' class="menu-item-link">
<div class='menu-item-link-icon iconFaq'></div>
<span class="menu-item-link-text" id=''>Aide</span>
</a>
</li>
<!-- Info & links items, hidden when user did not fill backoffice -->
<li class='menu-item menu-item-info hidden' id="customIconInformationContainer">
<a href="javascript://" id='customIconInformationButton' class="menu-item-link">
<div class='menu-item-link-icon iconInfo'></div>
<span class="menu-item-link-text" id="customInformationButtonSpan"></span>
</a>
</li>
<li class='menu-item menu-item-externlinks hidden' id="customIconLinksContainer">
<a href="javascript://" id='customIconLinksButton' class="menu-item-link">
<div class='menu-item-link-icon iconLinks'></div>
<span class="menu-item-link-text" id='customLinksButtonSpan'></span>
</a>
</li>
<!-- Contact item -->
<li class="menu-item contact-item" id="contactItem">
<a class="contact-item-link" href="mailto:contact@zenbus.fr" id="contactItemContainer">
<span class="menu-item-link-icon iconContact"></span>
<span class="contact-item-text">
<span id="contactItemText"></span>
<span id="contactItemMail"></span>
</span>
</a>
</li>
</ul>
<ul class='menu-network'>
<!-- network item -->
<li class='menu-item big-item' id='menuHomeButton'>
<div class='menu-item-link-icon iconAbout hidden' id="iconContainer">
<img id='icon'>
</div>
<div class="menu-network-name">
<span id='menuAboutButtonSpan'></span>
<span id='menuAboutButtonSubtitle'></span>
</div>
</li>
<li class='menu-item exit-item'>
<a href="javascript://" id="menuExitContainer" class="menu-item-link">
<div class='menu-item-link-icon iconExit'></div>
<span class="menu-item-link-text" id="menuExit"></span>
</a>
</li>
</ul>
<div class='menu-item menu-item-legal'>
<a href="https://doc-dot-zenbus.appspot.com/doc/usermanual/legal.html" target="_blank" id='menuLegalsContainer' class="menu-item-link">
<div class='menu-item-link-icon iconLegal'></div>
<span class="menu-item-link-text" id='menuLegalLabel'></span>
</a>
</div>
</section>
<!-- Black Filter on the content when the menu / tuto is open -->
<div id="blackFilter" class="blackfilter fullscreen zi2500"></div>
<!-- ########## WELCOME PAGE ########## -->
<section id='welcomeView' class='fullscreen zi3000 hidden'>
<div id='welcomeLogo'></div>
<h2 id='welcomeTitle'></h2>
<p id='welcomeText'></p>
<p id='welcomeContact'></p>
<button id='skipWelcome' class="blueButton"></button>
</section>
<!-- ########## SEARCH PAGE ########## -->
<section id='searchView' class='fullscreen zi500 hidden'>
<div id="searchFilters" class="search-filter">
<button id='closeToMeFilter' class="search-filter-item filter-item-aroundme"></button>
<button id='stopsFilter' class="search-filter-item filter-item-stop"></button>
<button id='linesFilter' class="search-filter-item filter-item-line"></button>
</div>
<ul id="searchPoiResult"></ul>
<ul id="searchRouteResult"></ul>
</section>
<!-- ########## NETWORK SELECTION ########## -->
<section id="selectNetworkView" class="network-selector zi500 hidden fullscreen">
<div class="network-selector-filter">
<input id="networkFilterName" class="network-selector-filter-text" type="search">
<a href="javascript://" id="selectNetworkAll" class="network-selector-all"></a>
</div>
<div class="network-selector-private">
<span id="networkPrivateLabel" class="network-selector-private-text"></span>
<button class="network-selector-addprivate" id="networFilterAddPrivate"></button>
</div>
<div id="networkLabel" class="network-selector-label"></div>
<ul id="networkList" class="network-selector-list"></ul>
</section>
<!-- ############ ALERT MESSAGE ########### -->
<div class="alerts" id="alertMessage">
<header class="alerts-title" id="alertMessageTitle"></header>
<p class="alerts-text" id="alertMessageMessage"></p>
<footer class="alerts-footer">
<button class="alerts-redirection" id="alertMessageLines"></button>
<button class="alerts-close" id="closeAlertMessage"></button>
<footer>
</div>
<!-- ############ MACI ########### -->
<div id="maci"><span id="maciText"></span></div>
<!-- ########## CONTENT ########## -->
<!-- FIRST LEVEL -->
<!-- Routes -->
<section id='listRoutesView' class='zi500 paddingPage hidden fullscreen'>
<div class='list contentTop bottom0 left0 right0'>
<ul id="listRoutesContainer"></ul>
</div>
</section>
<!-- Stations by route -->
<section id='listStopsByRouteView' class='zi500 hidden fullscreen'>
<header id="missionFilterContainer" class="mission-filter-header">
<button id="closeMissionFiltered" class="mission-filter-cancel"></button>
<div class="mission-filter-right">
<label class="mission-filter-text" for="missionFilterSelect">
<span id="missionFilterLabel" class="mission-filter-label"></span>
<span id="missionFilterDesc" class="mission-filter-desc"></span>
</label>
<select id="missionFilterSelect" class="mission-filter-selector"></select>
</div>
</header>
<ul id='listStopsByRouteContainer' class='list bottom0 left0 right0'></ul>
</section>
<!-- Stops -->
<section id='listStopsView' class='zi500 paddingPage hidden fullscreen'>
<ul id='listStopsContainer' class='list contentTop left0 right0 bottom0'></ul>
</section>
<!-- Timetables -->
<section id="listTimetableView" class="zi500 hidden fullscreen">
<!-- Select date -->
<div class="timetable-date">
<input type="date" class="timetable-date-input" id="timetableDatePicker"></input>
<button class="timetable-date-submit" id="timetableDatePickerSubmit"></button>
</div>
<!-- Select line -->
<div class="timetable-select">
<select class="timetable-select-input" id="timetableLineSelect">
</select>
<div class="timetable-select-direction">
<span class="timetable-select-direction-text" id="timetableItineraryName"></span>
<button class="timetable-select-direction-button" id="timetableChangeItinerary"></button>
</div>
</div>
<!-- No Content -->
<div class="timetable-content-empty" id="timetableNoContent"></div>
<!-- Loading -->
<div class="lds-ellipsis">
<div></div>
<div></div>
<div></div>
<div></div>
</div>
<!-- Frequency label -->
<div class="timetable-content-frequency">
<span class="grid-column-time frequency">00</span>
<span class="timetable-content-frequency-text" id="timetableWithFrequencyMessage"></span>
</div>
<!-- Content -->
<div class="timetable-content" id="timetableContainer"></div>
<template id="templateTimetableStop">
<div class="timetable-content-stop">
<header class="timetable-content-stop-header">
<span class="stop-header-icon"></span>
<span class="stop-header-name" templateid="name"></span>
</header>
<div class="timetable-content-item-grid" templateid="times">
</div>
</div>
</template>
<template id="templateTimetableHourBlock">
<ul class="grid-column">
</ul>
</template>
<template id="templateTimetableHour">
<li class="grid-column-time hour"></li>
</template>
<template id="templateTimetableMinuteAimed">
<li class="grid-column-time minute aimed">
<span class="" templateid="seconds"></span>
</li>
</template>
<template id="templateTimetableMinuteActual">
<li class="grid-column-time minute actual">
<span class="" templateid="seconds"></span>
<span class="actual-icon"></span>
</li>
</template>
<template id="templateTimetableMinutePast">
<li class="grid-column-time minute past">
<span class="" templateid="seconds"></span>
</li>
</template>
<template id="templateFrequencyMinute">
<li class="grid-column-time frequency">
<span class="" templateid="seconds"></span>
</li>
</template>
</section>
<!-- Favorites -->
<section id='listFavoritesView' class='zi500 hidden fullscreen'>
<ul id='listFavoritesContainer' class='list bottom0 left0 right0'></ul>
<div id="favEmpty">
<p id="favEmptyText1"></p>
<div class="icon-add-fav"></div>
<p id="favEmptyText2"></p>
<div class="icon-remove-fav"></div>
</div>
</section>
<!-- About / Temp -->
<section id='aboutView' class='zi500 paddingPage hidden fullscreen'>
<div id='aboutViewContainer' class='list contentTop bottom0 left0 right0'></div>
</section>
<!-- MAP VIEW -->
<section id='mapView' class='paddingPage fullscreen hidden'>
<!-- Warning -->
<div id="networkWarning" class="zi2000 hidden"><span id="networkWarningText"></span></div>
<!-- Day selector -->
<div class="day-filter zi1000">
<button class="day-filter-button" id="dayFilterButton"></button>
</div>
<div class="day-alert zi1000">
<span class="day-nottoday-text" id="dayNotTodayText"></span>
<span class="day-alert-text" id="dayAlertText"></span>
</div>
<div class="day-choice-container" id="dayChoiceContainer">
<div class="day-choice">
<header class="day-choice-header" id="dayChoiceHeader"></header>
<ul class="day-choice-list" id="dayChoiceList"></ul>
<div class="day-choice-more">
<input class="day-choice-more-input" id="dayChoiceMore" type="date">
<button class="day-choice-more-submit" id="dayChoiceMoreSubmit"></button>
</div>
</div>
</div>
<template id="nextDays">
<li class="day-choice-list-item">
<span class="day-choice-list-item-text" templateid="dayChoiceListItemText"></span>
</li>
</template>
<!-- Switch view -->
<div id="overlaysContainer" class="overlay-filter zi1000">
<span id="switchViewButton" class="overlay-filter-button"></span>
</div>
<div id="mapTeaser" class='teaser zi2000 teaser-style-close'>
<header id="teaserHeader" class='teaser-header'>
<!-- Title -->
<div class="teaser-title" id="teaserTitle">
<h2 class="teaser-title-text">
<span id="teaserRouteShortNameTitle" class="teaser-title-text-shortname"></span>
<span class="teaser-title-content">
<span id="teaserRouteLongNameTitle" class="teaser-title-text-longname"></span>
<span class="teaser-title-sub" id="teaserTitleSub">
<span class="teaser-title-sub-label" id="teaserTitleSubLabel">Taux d'occupation :</span>
<span class="teaser-title-sub-data" id="teaserTitleSubData">80%</span>
</span>
</span>
</h2>
</div>
<!-- Wheelchair accessible -->
<div class="teaser-wheelchair">
<span class="teaser-wheelchair-icon"></span>
</div>
<!-- Alert -->
<div class="route-list-alert" id="teaserRouteAlert">
<span class="route-list-alert-icon"></span>
</div>
<!-- Occupancy -->
<div class="teaser-occupancy-color" id="teaserOccupancyColor">
<span class="teaser-occupancy-icon" id="teaserOccupancyIcon"></span>
</div>
<!-- Fav -->
<button class="teaser-fav-button" id="teaserFav"></button>
<!-- Teaser up & down action -->
<div id="teaser-button">
<span class="teaser-label" id="teaserSizeLabelTop"></span>
<button class="teaser-button-size" id="teaserSize"></button>
<span class="teaser-label" id="teaserSizeLabelBottom"></span>
</div>
</header>
<div id="teasers">
<div id="teaserPoi" class="teaser-scroll-container hidden">
<div class="teaser-route-selector-container">
<ul class="teaser-line-list" id="teaserPoiRoutes"></ul>
<button class="teaser-btn-opposite" id="teaserPoiSwitchDirection"></button>
</div>
<ul class="teaser-next" id="teaserPoiList"></ul>
</div>
<div id="teaserRoute" class="teaser-scroll-container hidden">
<div class="teaser-route-container">
<header class="teaser-content-direction">
<h3 id="teaserRouteDirection" class="teaser-direction"></h3>
<button class="teaser-btn-opposite" id="teaserRouteSwitch"></button>
</header>
<ul class="teaser-next" id="teaserRouteList"></ul>
</div>
</div>
<div id="teaserVehicle" class="teaser-scroll-container hidden">
<div class="teaser-route-container">
<header class="teaser-content-direction">
<h3 id="teaserVehicleDirection" class="teaser-direction"></h3>
<button class="teaser-btn-opposite" id="teaserVehicleSwitch"></button>
</header>
<ul class="teaser-next" id="teaserVehicleList"></ul>
<div id="teaserVehicleNoUpdate" class="no-update-text"></div>
</div>
</div>
</div>
</div>
</section>
<div id="maciMsgContainer" class="msgItem zi3000 hidden">
<header class="msgItem-header">
<img class="msgItem-header-img" id="maciMsgIcon">
<div class="msgItem-header-content">
<h3 class="msgItem-header-content-title" id="maciMsgHeader"></h3>
<aside class="msgItem-header-content-date" id="maciMsgDate"></aside>
</div>
<div class="msgItem-resources" id="maciMsgResources"></div>
</header>
<p id="maciMsgText"></p>
<div class="maciActions">
<a id="maciMsgIgnoreAll"></a>
<a id="maciMsgShowAll"></a>
<a id="maciMsgNext"></a>
</div>
</div>
<!-- Msg view -->
<section id='msgView' class='fullscreen zi500 hidden'>
<span id="msgEmpty" class="msgEmpty"></span>
<div class="msg-select">
<select class="msg-select-input" name="lines" id="msgSelect">
<option value="" disabled selected>Sélectionner une ligne concernée</option>
</select>
</div>
<ul id='msgContainer' class='list bottom0 left0 right0'></ul>
</section>
<!-- FAQ -->
<section id='faqView' class='zi3000 hidden fullscreen'>
<div class='faq-container bottom0 left0 right0'>
<details class="faq-details">
<summary class="faq-summary">Comment retrouver mon r\E9seau sur l\92app ?</summary>
Gr\E2ce \E0 la barre de recherche, entrez votre ville ou le nom de votre r\E9seau (ex : pour la ligne TUVIM d\92Issy-les-Moulineaux il faut rechercher le r\E9seau GPSO).
Vous pouvez alors s\E9lectionner les r\E9seaux disponibles sur notre application puis saisir la ligne choisie pour voir votre bus en temps-r\E9el.
</details>
</div>
</section>
<script type="text/javascript" src="/publicapp/js/publicapp.native.min.js"></script>
<!-- Loading -->
<div class="loader-container">
<div class="loader">
<div class="bus-main">
<span class="bus-main-glass"></span>
<span class="bus-main-glass"></span>
<span class="bus-main-glass"></span>
<span class="bus-main-glass"></span>
<span class="bus-main-logo">
<span class="bus-main-logo-glass"></span>
<span class="bus-main-logo-light left"></span>
<span class="bus-main-logo-light right"></span>
</span>
<span class="wheel-shadow1"></span>
<span class="wheel-shadow2"></span>
</div>
<div class="wheel1">
<span class="wheel-details"></span>
<span class="wheel-details"></span>
<span class="wheel-details"></span>
<span class="wheel-details"></span>
</div>
<div class="wheel2">
<span class="wheel-details"></span>
<span class="wheel-details"></span>
<span class="wheel-details"></span>
<span class="wheel-details"></span>
</div>
<div class="shadow"></div>
</div>
</div>
</body>
</html>