Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 23614 байт. Загружен за: 2сек.
Проверяемая страница не запрещена в robots.txt.
Цепочка редиректов для файла robots.txt:
http://mail.shantui.com/robots.txt
301 MovedPermanently
https://mail.shantui.com/
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<!-- 搜狗域名认证 -->
<meta name="sogou_site_verification" content="kQTzlrEP1n" />
<!-- 神马域名认证 -->
<meta name="shenma-site-verification" content="dc03460f07ddbd666c9e02b7f6b5319f_1655273558">
<meta name="description" content=" 山东重工集团邮箱
"/>
<meta name="keywords" content=""/>
<link rel="canonical" href="https://mail.shantui.com/" />
<link rel="shortcut icon" href="/static/0.2.6-64d70ebc4f30f208ff8364cbc26e40772d6352f4/images/favicon.ico" type="image/x-icon"/>
<link rel="bookmark" href="/static/0.2.6-64d70ebc4f30f208ff8364cbc26e40772d6352f4/images/favicon.ico" type="image/x-icon"/>
<title>山东重工集团邮箱</title>
<link rel="stylesheet" type="text/css" href="/static/0.2.6-64d70ebc4f30f208ff8364cbc26e40772d6352f4/login/default/styles/login.css"/>
<style type="text/css">
html, body {
width: 100%;
height: 100%;
}
body {
min-height: 800px;
}
.login_bg_full {
min-width: 1000px;
}
.login_bg_full .content {
height : auto;
font-size : 0;
background-image: none;
overflow : hidden;
min-height: 560px;
max-height: calc(100vh - 124px);
}
.content_inner .login_pannel {
right: 3px;
top: 17px;
bottom: 52px;
border-radius: 8px;
width: 380px;
height: 466px;
}
.content_inner .login_pannel .login_pannel_bg {
border-radius: 8px;
}
.content_inner .login_pannel .login_pannel_iframe {
width: 100%;
height: 100%;
border: 0;
padding: 0;
margin: 0;
position: relative;
zoom: 1;
z-index: 10;
border-radius: 8px;
box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.16);
}
.login_bg_full .login_pannel {
top : 80px;
height: 400px;
}
.login_bg_full .login_welcome {
top : 50%;
margin-top : -150px;
}
.login_bg_full .footer {
position : relative;
right : 0;
left : 0;
width : auto;
padding-top: 16px;
}
.header .links_item {
border: 0 none;
padding: 0;
}
.header .links_item:before {
content: "";
display: inline-block;
width: 1px;
height: 12px;
background-color: #dcdcdc;
vertical-align: middle;
margin-top: -8px;
}
.header .language_select
{
border: unset;
font-size: 12px;
color: #848585;
outline: none;
padding: 0 12px 0 8px;
}
.header .language_select:before{
content: "";
display: inline-block;
width: 1px;
height: 12px;
background-color: #dcdcdc;
vertical-align: middle;
margin-top: -8px;
}
.select_width_reference {
visibility: hidden;
white-space: nowrap;
position: absolute;
top: -9999px;
left: -9999px;
font-size: 12px;
}
.header .links_item_first:before {
background-color: transparent;
}
.header .logo {
left: 0;
}
.content_inner .login_company_desc {
left: 0;
top: 80px;
}
.login_bg_full .content_inner {
position: absolute;
top: 0;
left: 50%;
margin-left: -500px;
}
.header .links_wrap {
font-size: 0;
bottom: 14px;
right: 0;
}
.links_item a {
font-size: 12px;
padding: 0 12px;
}
.login_bg_full #page {
height: 100%;
position: relative;
}
.login_full_image {
width: 100%;
position: relative;
top: 0;
left: 0;
}
.alimail-seo{
display:none;
}
</style>
</head>
<body>
<div style="display:none;">
<iframe name="errorTargetIframe" id="errorTargetIframe" src="/static/blank.html"></iframe>
<form name="browser_log" id="browser_script_log" action="/alimail/error/browserLog" target="errorTargetIframe" method="post">
<input type="hidden" id="browser_script_log_text" name="text"/>
<input type="hidden" name="key" value="SCRIPT_LOAD_ERROR"/>
</form>
</div>
<script type="text/javascript" nonce="dC03Mzk2MTE3LU5UcWJpSw4441">
function reportScriptError(name) {
var formNode = document.getElementById("browser_script_log");
document.getElementById("browser_script_log_text").value = name;
formNode.action = "\/alimail\/error\/browserLog?_timestamp_=" + (new Date().getTime());
formNode.submit();
}
</script>
<!--[if lte IE 8]>
<script type="text/javascript" src="/static/0.2.6-64d70ebc4f30f208ff8364cbc26e40772d6352f4/scripts/es5-shim.min.js" onerror="javascript:reportScriptError('\/static\/0.2.6-64d70ebc4f30f208ff8364cbc26e40772d6352f4\/scripts\/es5-shim.min.js');"></script>
<script type="text/javascript" src="/static/0.2.6-64d70ebc4f30f208ff8364cbc26e40772d6352f4/scripts/es5-sham.min.js" onerror="javascript:reportScriptError('\/static\/0.2.6-64d70ebc4f30f208ff8364cbc26e40772d6352f4\/scripts\/es5-sham.min.js');"></script>
<![endif]-->
<script type="text/javascript" src="/static/0.2.6-64d70ebc4f30f208ff8364cbc26e40772d6352f4/dist/sqm-dom.js" onerror="javascript:reportScriptError('\/static\/0.2.6-64d70ebc4f30f208ff8364cbc26e40772d6352f4\/dist\/sqm-dom.js');"></script>
<div style="display:none;">
<iframe name="errorTargetIframe" id="errorTargetIframe" src="/static/blank.html"></iframe>
<form name="browser_log" id="browser_log" action="/alimail/error/browserLog" target="errorTargetIframe" method="post">
<input type="hidden" id="browser_log_text" name="text"/>
</form>
</div>
<script type="text/javascript" nonce="dC03Mzk2MTE3LU5UcWJpSw4441">
window.onerror = function (msg, url, line, col, error) {
try {
var text = "msg:[" + msg + "], url:[" + url + "], line:[" + line + "], col:[" + col + "]";
var formNode = document.getElementById("browser_log");
var fn = window.globalErrFunc;
fn && fn(text);
document.getElementById("browser_log_text").value = text;
formNode.action = "\/alimail\/error\/browserLog?_timestamp_=" + (new Date().getTime());
formNode.submit();
} catch (e) {}
return false;
};
</script>
<script type="text/javascript" nonce="dC03Mzk2MTE3LU5UcWJpSw4441">
function goToNoneCdn(w) {
var pn = w.location.pathname;
var qs = w.location.search;
var ph = w.location.hash;
if (qs.indexOf('?') == 0) {
qs = qs.substring(1);
}
if (ph.indexOf('#') == 0) {
ph = ph.substring(1);
}
var reurl = pn;
if (qs.length > 0) {
reurl += "?" + qs;
}
var targetUrl = '\/alimail\/auth\/redirectNoneCdn';
targetUrl = targetUrl + "?reurl=" + encodeURIComponent(reurl) + "#" + ph;
w.location.href = targetUrl;
}
</script>
<script type="text/javascript" nonce="dC03Mzk2MTE3LU5UcWJpSw4441">
var domUtils = sqm.dom.domUtils.main;
function getEl(s, el) {
return domUtils.find(el || document.body, s);
}
function checkFocus(f, showError) {
var usernameNode = getEl("#username");
if (!usernameNode.value) {
if (showError) {
var errLineNode = getEl("#login_error_line");
domUtils.show(errLineNode);
domUtils.setText(getEl(".login_error_text", errLineNode), "请输入用户名");
}
usernameNode.focus();
return 0;
}
var passwordNode = getEl("#password");
if (f) {
passwordNode.focus();
return 0;
}
if (!passwordNode.value) {
if (showError) {
var errLineNode = getEl("#login_error_line");
domUtils.show(errLineNode);
domUtils.setText(getEl(".login_error_text", errLineNode), "请输入密码");
}
passwordNode.focus();
return 0;
}
return 1;
}
</script>
<div style="display:none;" id="login_common_wrap">
<script type="text/javascript" nonce="dC03Mzk2MTE3LU5UcWJpSw4441">
function initLoginCommon() {
}
function doSubmit() {
}
</script>
</div>
<script type="text/javascript" nonce="dC03Mzk2MTE3LU5UcWJpSw4441">
var bIsUsernameFocus = 0;
function checkSubmit() {
window.setTimeout(function () {
if (bIsUsernameFocus) {
var usernameNode = getEl("#username");
if (usernameNode.value) {
getEl("#password").focus();
}
} else {
checkFocus(0, 1) && doSubmit();
}
}, 50);
}
domUtils.ready(function () {
initLoginCommon();
var emailInputNode = getEl("#username");
domUtils.bind(emailInputNode, "focus", function () {
bIsUsernameFocus = 1;
});
domUtils.bind(emailInputNode, "blur", function () {
bIsUsernameFocus = 0;
});
domUtils.bind(document, "keydown", function (e) {
if (e.keyCode == 13) {
checkSubmit();
}
});
if (typeof loginInit != 'undefined') {
loginInit();
}
});
</script>
<div id="page">
<div class="header">
<span id="select-width-reference" class="select_width_reference"></span>
<div class="alimail-seo">
<!-- seo -->
<a href="https://wanwang.aliyun.com/mail">阿里邮箱官网</a>
</div>
<div class="logo" title="山东重工集团邮箱">
<img class="logo_img" src="/attachment/download_docstore?fileID=%2Fnew%2F161b06fea2a96832fbd9702ccad720ecdd72e4718c0f65d7a043791ab0a28f624c479b57000670371_0%2F00%2Fff2a7e69-3ed1-445------8LKgFN-%2F0%2FV2b88c4177fb0c4286a9e969b31f0ada08e7867e06"/>
</div>
<div class="links_wrap">
<span class="links_item inline_block links_item_first">
<a href="https://mail.aliyun.com/mail-pages/download.html" target="_blank" _cat="toplink" _id="app">客户端</a>
</span>
<span class="links_item inline_block "><a href="https://help.aliyun.com/product/35466.html" target="_blank" _cat="toplink" _id="help">帮助</a></span>
<span class="links_item inline_block ">
<select id="language-select" class="language_select" >
<option value="zh_CN" selected="selected">简体中文</option>
<option value="zh_TW" >繁體中文(中国台灣)</option>
<option value="zh_HK" >繁體中文(中国香港)</option>
<option value="en" >English</option>
<option value="ja_JP" >日本语</option>
<option value="vi_VN" >Tiếng Việt</option>
<option value="fr_FR" >Français</option>
<option value="ko_KR" >한국어</option>
<option value="es_419" >Español (Latinoamérica)</option>
<option value="tr_TR" >Türkçe</option>
<option value="pt_BR" >Português(Brasil)</option>
<option value="ms_MY" >malaysian</option>
<option value="id_ID" >bahasa Indonesia</option>
<option value="th_TH" >แบบไทย</option>
<option value="pt_PT" >Português</option>
</select>
</span>
<script type="text/javascript" nonce="dC03Mzk2MTE3LU5UcWJpSw4441">
var selectElement = document.getElementById("language-select");
function setSelectWidth(selectedText) {
var selectedWidthReference = document.getElementById("select-width-reference");
selectedWidthReference.textContent = selectedText;
var textWidth = selectedWidthReference.offsetWidth;
selectElement.style.width = textWidth + 40 + "px";
};
setSelectWidth(selectElement.options[selectElement.selectedIndex].text);
function handleSelectChange(event) {
var selectedLang = event.target.value;
window.open("?lang="+selectedLang, "_self");
setSelectWidth(selectElement.options[event.target.selectedIndex].text);
}
window.addEventListener("DOMContentLoaded", function () {
selectElement.addEventListener("change", handleSelectChange);
});
</script>
</div>
</div>
<div class="content">
<div class="content_inner">
<div class="login_pannel">
<div class="login_pannel_bg"></div>
<iframe allowTransparency="true" src="https://mail.shantui.com/login/oauth2/v2.0/login.json?referer=https%3A%2F%2Fmail.shantui.com&device_id=ad4a3acd-715b-4e32-8fc9-eb66fce8a734&response_type=code&state=0020b69f-77cf-40cc-9090-0ebe77ff01ec&code_challenge_method=S256&redirect_uri=https%3A%2F%2Fmail.shantui.com%2Falimail%2Fauth%2FcallbackForCore&device_id_type=UUID&lang=zh_CN&client_id=legacy_webmail&code_challenge=Iv2pnZQkSq_GWrFQ8d1u2B7Z7KGcSiU7XO4U5UgAMG4" class="login_pannel_iframe" frameborder="0"></iframe>
</div>
<a href="javascript:void(0);" class="login_bg_link" target="_blank" id="login_bg_link" style="display:none;" _cat="bglink"> </a>
</div>
</div>
<div class="footer">
<div class="copyright_wrap">
山东重工集团 · 鲁ICP备2021039051号-1
</div>
</div>
<div id="cache_wrap"></div>
</div>
<script type="text/javascript" nonce="dC03Mzk2MTE3LU5UcWJpSw4441">
var domUtils = sqm.dom.domUtils.main;
function getEl(s, el) {
return domUtils.find(el || document.body, s);
}
function entranceRemainCurrentFunc() {
domUtils.remove(document.getElementById("login_entrance_wrap"));
}
var ua = navigator.userAgent.toLowerCase();
var legacy = /msie 6/.test(ua) || /msie 7/.test(ua);
function initBackground(item) {
var attachPrefix = '\/attachment\/download_docstore';
var bgCssSuffix = '';
var backgroundId = '\/new\/67e28c3d7366829b25500d4575a6f0b6a545eaed2a310d5023e5721897f3aa1af1be0fe0002033541_0\/00\/bc197c98-25ad-4b1------8Kr.yS-\/0\/V20a4e0d170b3f643742d65ea93da4ec0b16626029';
var n = getEl(".content");
var welcomeNode = getEl(".login_welcome");
var linkNode = getEl("#login_bg_link");
var isBackgroundImageFullScreen = "" == "full";
domUtils.addClass(n, "bg_default");
if (backgroundId) {
if (isBackgroundImageFullScreen) {
domUtils.prepend(n, "<img class='login_full_image' src='" + attachPrefix + "?fileID=" + encodeURIComponent(backgroundId) + "'>");
domUtils.addClass(document.body, "login_bg_full");
} else {
domUtils.setStyle(n, "background-image", "url(" + attachPrefix + "?fileID=" + encodeURIComponent(backgroundId) + ")");
domUtils.hide(linkNode);
}
} else if (bgCssSuffix) {
domUtils.addClass(n, bgCssSuffix);
domUtils.hide(linkNode);
} else if (item) {
item.backgroundColor && domUtils.setStyle(n, "background-color", item.backgroundColor);
if (legacy) {
if (item.combineImageId) {
var imageUrl = item.combineImageId.startsWith('http://') || item.combineImageId.startsWith('https://')
? item.combineImageId
: attachPrefix + "?fileID=" + encodeURIComponent(item.combineImageId);
domUtils.setStyle(n, "background-image", "url(" + imageUrl + ")");
welcomeNode.innerHTML = "";
}
} else {
if (item.backgroundImageId) {
var imageUrl = item.backgroundImageId.startsWith('http://') || item.backgroundImageId.startsWith('https://')
? item.backgroundImageId
: attachPrefix + "?fileID=" + encodeURIComponent(item.backgroundImageId);
domUtils.setStyle(n, "background-image", "url(" + imageUrl + ")");
}
if (item.textImageId) {
welcomeNode.innerHTML = "";
var imageUrl = item.textImageId.startsWith('http://') || item.textImageId.startsWith('https://')
? item.textImageId
: attachPrefix + "?fileID=" + encodeURIComponent(item.textImageId);
domUtils.setStyle(welcomeNode, "background-image", "url(" + imageUrl + ")");
}
}
if (item.link) {
domUtils.show(linkNode);
linkNode.setAttribute("href", item.link);
if (item.event) {
linkNode.setAttribute("_id", item.event);
}
} else {
domUtils.hide(linkNode);
}
} else {
domUtils.hide(linkNode);
}
domUtils.show(welcomeNode);
}
function doPlaceHolder(node) {
var inputNode = getEl("input", node);
domUtils.bind(inputNode, "focus", function() {
domUtils.removeClass(node, "login_input_wrap_prompt");
});
domUtils.bind(inputNode, "blur", function() {
if (!getEl("input", node).value) {
domUtils.addClass(node, "login_input_wrap_prompt");
}
});
domUtils.bind(getEl(".login_input_placeholder", node), "click", function() {
inputNode.focus();
});
if (inputNode.value) {
domUtils.removeClass(node, "login_input_wrap_prompt");
} else {
domUtils.addClass(node, "login_input_wrap_prompt");
}
}
domUtils.bind(document.getElementById("remember_wrap"), "click", function () {
var oCheckNode = document.getElementById("login_remember_check");
var checkCls = "ico_checked";
var oRememberNode = document.getElementById("login_remember");
if (domUtils.hasClass(oCheckNode, checkCls)) {
domUtils.removeClass(oCheckNode, checkCls);
oRememberNode.value = "0";
} else {
domUtils.addClass(oCheckNode, checkCls);
oRememberNode.value = "1";
}
});
function initLoginForm(remember, checkcodeUrl, errorMsg) {
var bAttrs = 0;
if (remember && remember.length > 0) {
bAttrs = 1;
domUtils.show(getEl(".remember_wrap"));
domUtils[remember == '1' ? 'addClass' : 'removeClass'](getEl("#login_remember_check"), 'ico_checked');
getEl("#login_remember").value = (remember == '1' ? '1' : '0');
} else {
domUtils.hide(getEl(".remember_wrap"));
}
if (errorMsg && errorMsg.length > 0) {
var errLineNode = getEl("#login_error_line");
domUtils.show(errLineNode);
domUtils.setText(getEl(".login_error_text", errLineNode), errorMsg);
} else {
domUtils.hide(getEl("#login_error_line"));
}
if (checkcodeUrl && checkcodeUrl.length > 0) {
bAttrs = 1;
domUtils.show(getEl("#checkcode_wrap"));
getEl("#login_checkcode_ico").setAttribute("src", checkcodeUrl + "&t=" + (new Date().getTime()));
domUtils.bind(getEl("#login_checkcode_ico"), "click", function () {
getEl("#login_checkcode_ico").setAttribute("src", checkcodeUrl + "&t=" + (new Date().getTime()));
});
} else {
domUtils.hide(getEl("#checkcode_wrap"));
getEl("#login_checkcode_ico").setAttribute("src", "/static/0.2.6-64d70ebc4f30f208ff8364cbc26e40772d6352f4/images/blank.gif");
}
doPlaceHolder(getEl("#username_wrap"));
doPlaceHolder(getEl("#password_wrap"));
doPlaceHolder(getEl("#checkcode_wrap"));
}
function loginInit() {
domUtils.bind(getEl(".login_submit_btn"), "click", function () {
checkSubmit();
});
legacy || setTimeout(function() {
document.getElementById("cache_wrap").append("<iframe style=\"width:1px;height:1px;overflow:hidden;\" src=\"\/alimail\/auth\/cache\"></iframe>");
}, 200);
}
</script>
<script type="text/javascript" nonce="dC03Mzk2MTE3LU5UcWJpSw4441">
(function() {
function _initBackground(item) {
if (typeof initBackground != 'undefined') {
initBackground(item);
}
}
_initBackground();
})();
</script>
<script type="text/javascript" nonce="dC03Mzk2MTE3LU5UcWJpSw4441">
(function (win) {
if (win.dingtalk && win.dingtalk.platform && win.dingtalk.platform.invokeAPI) {
win.dingtalk.platform.invokeAPI("msgId1", "_mailin.localLog", {recordKey: "reload_from_index", recordValue: "reload_from_index"})
win.dingtalk.platform.invokeAPI("msgId2", "_mailin.account.reload", {});
}
})(window);
</script>
</body>
</html>