Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 18218 байт. Загружен за: 1сек.
Проверяемая страница не запрещена в robots.txt.
Цепочка редиректов для файла robots.txt:
http://logo.nameslink.com/robots.txt
301 MovedPermanently
https://www.nameslink.com/domain-promo?domain=logo.nameslink.com&utm_source=selfpromo
200 OK
Показать содержимое robots.txt
<!DOCTYPE html><html lang="zh-Hans"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=0,maximum-scale=1,user-scalable=no,viewport-fit=cover"/><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-SEJP37R3BP"></script><script async="" type="text/javascript" src="https://sdk.rum.aliyuncs.com/v2/browser-sdk.js" crossorigin="anonymous"></script><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/manifest-1010a52e.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/entry.client-F_L0-fTB.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/react-vendor-C1XFo-oJ.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/chunk-UH6JLGW7-DiAiqV7N.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/index-BeoaQT7j.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/i18next-CGsCNhm2.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/chunkReload-sPzgU8ou.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/preload-helper-CGQ_Cn5x.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/i18nInstance-DBIXdvxg.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/root-BeeiFC4V.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/index-CIx_pm7U.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/gtag-CGLYwEQ9.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/Stack-Cmz4dQ8o.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/index-FO7CbVH2.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/LinearProgress-Dq2PPm3i.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/clientLoginLoader-CAJXpJ-j.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/index-DXCYiiiW.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/MfaSetupRemindGuard-DzLMfBl6.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/langPath-Cht33HUv.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/index-BZcpDZX5.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/index-DEPM2ePz.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/ListItem-BQXwIxrH.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/ListItemIcon-C4Sr0vGi.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/listItemIconClasses-C8ekgRjN.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/ListItemText-qq6buchf.js"/><link rel="modulepreload" href="/v2026-08-21-19-04-52-bd888931/assets/listItemTextClasses-CfeWTxdo.js"/><title>一站式域名注册,交易,建站平台 | NamesLink</title><meta name="description" content="Spend Less, Achieve More"/><link rel="icon" href="/favicon.ico" type="image/x-icon" precedence="low"/><link rel="preload" href="https://acd-assets.alicdn.com/acd_work/web-fonts/inter/Inter-Variable.ttf" as="font" type="font/ttf" crossorigin="anonymous"/><link rel="preconnect" href="https://acd-assets.alicdn.com" crossorigin="anonymous"/><link rel="preconnect" href="https://at.alicdn.com" crossorigin="anonymous"/><link rel="preconnect" href="https://img.alicdn.com"/><link rel="dns-prefetch" href="https://sdk.rum.aliyuncs.com"/><link rel="dns-prefetch" href="https://cloud.video.taobao.com"/><link rel="dns-prefetch" href="https://www.googletagmanager.com"/><link rel="dns-prefetch" href="https://bat.bing.net"/><link rel="alternate" hrefLang="zh" href="https://www.nameslink.com/"/><link rel="alternate" hrefLang="en" href="https://www.nameslink.com/"/><link rel="alternate" hrefLang="x-default" href="https://www.nameslink.com/"/><link rel="stylesheet" href="/v2026-08-21-19-04-52-bd888931/assets/root-Tz5nL7mu.css"/><link rel="stylesheet" href="/v2026-08-21-19-04-52-bd888931/assets/index-B_Zf5vFx.css"/><link rel="stylesheet" href="/v2026-08-21-19-04-52-bd888931/assets/langPath-eGm9gMG7.css"/><link rel="stylesheet" href="/v2026-08-21-19-04-52-bd888931/assets/index-BsKagRki.css"/><script>
(function() {
try {
var raw = {};
var uid = localStorage.getItem('nameslink_user_id');
if (uid) raw.uid = uid;
var lang = document.documentElement.lang;
if (lang) raw.locale = lang;
// 人工客服入口:AI 答不上/未解决时 widget 引导卡片的跳转目标
raw.livechatUrl = '/api/seo/livechat';
// Proxy 包装:任一字段写入自动派发 'wais:context-change' 事件,
// widget-core host-context-sync 监听该事件触发 resolve + setLocale。
// Proxy 不可用时降级为普通对象(widget 仍可通过 <html lang> 通道跟随)。
if (typeof Proxy !== 'undefined') {
window.WAIS_SITE_CONTEXT = new Proxy(raw, {
set: function(t, k, v) {
t[k] = v;
try {
window.dispatchEvent(new CustomEvent('wais:context-change', {
detail: { field: String(k), value: v }
}));
} catch(e) {}
return true;
}
});
} else {
window.WAIS_SITE_CONTEXT = raw;
}
} catch(e) {}
})();
</script><script>
(function() {
var src = 'https://cdn.onepage.xin/sites/2042443546807595008/wais.js';
try {
if (window.location.hostname === 'pre.nameslink.com') {
src = 'https://cdn.onepage.xin/pre/sites/2042443546807595009/wais.js';
}
} catch (e) {}
var s = document.createElement('script');
s.async = true;
s.src = src;
document.head.appendChild(s);
})();
</script><script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
var _ua = navigator.userAgent || '';
var _isBot = /bot|crawl|spider|slurp|bingpreview|facebookexternalhit|headlesschrome|puppeteer|playwright|phantomjs|lighthouse|gptbot|claudebot|perplexity|ahrefs|semrush|mj12|curl|wget|python|scrapy|java\/|go-http|okhttp|httpx|axios|httpclient|selenium|prerender|cypress|testcafe|nightwatch|slimerjs|whatsapp|pinterest|telegram|uptimerobot|newrelicpinger|statuscake|site24x7|pingdom|datadog|gtmetrix|dareboost|speedcurve|zgrab|nmap|masscan|nikto|sqlmap|censys|nessus|openvas|anthropic|chatgpt|cohere|google-extended|google-read-aloud|google-safety|googleweblight|mediapartners|netcraft|twingly|wappalyzer|apachebench|jmeter|k6|locust|gatling|lamdatest|browserstack|saucelabs|feedly|feedparser|wotbox|adbeat|sistrix/i.test(_ua)
|| navigator.webdriver === true
|| !navigator.languages || navigator.languages.length === 0;
if (!_isBot) {
gtag('js', new Date());
gtag('config', 'G-SEJP37R3BP');
}
</script><script>
(function(w, d, t, u, o) {try {w[u] = w[u] || [], o.ts = (new Date).getTime();var n = d.createElement(t);n.src = "https://bat.bing.net/bat.js?ti=" + o.ti + ("uetq" != u ? "&q=" + u : ""),n.async = 1, n.onload = n.onreadystatechange = function() {var s = this.readyState;s && "loaded" !== s && "complete" !== s ||(o.q = w[u], w[u] = new UET(o), w[u].push("pageLoad"),n.onload = n.onreadystatechange = null)};var i = d.getElementsByTagName(t)[0];if (i && i.parentNode) {i.parentNode.insertBefore(n, i);} else {(d.head || d.documentElement).appendChild(n);}} catch(e) {}})(window, document, "script", "uetq", {ti: "211075770",enableAutoSpaTracking: true});
</script><script type="text/javascript">
(function(c,l,a,r,i,t,y){
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
})(window, document, "clarity", "script", "xnpza22dx4");
</script><script>
window.__rum = {
"pid": "cr9zglgjxv@9c6f463b5ccd6e0",
"endpoint": "https://proj-xtrace-491c3cd95dc66bdb3284adfa4ea6b4e-cn-hangzhou.cn-hangzhou.log.aliyuncs.com/rum/web/v2?workspace=default-cms-1295671915884019-cn-hangzhou&service_id=cr9zglgjxv@d64e7b7a159b004cd22f2",
"env": !!window.location.port ? "local" : window.location.hostname==="test.91bs.cn"?"daily" : "prod",
"spaMode":"history",
"tracing": true,
"replay": {
"enable": true,
"sampling": 100,
},
"collectors": {
"perf": true,
"webVitals": true,
"api": true,
"staticResource": true,
"jsError": true,
"consoleError": true,
"action": {
"enable": true,
"trackUserInteractions": true,
},
"click":{
"enable": true,
"trackUserInteractions": true,
},
},
"evaluateApi":async(options, response, error) => {
let respText = '';
if (response && response.text) {
respText = await response.text();
}
return {
"snapshots":JSON.stringify({response:respText.substring(0, 200),"headers":options.headers,"data":options.data})
};
},
"filters":{
// 阿里云验证码 SDK 会用 POP 接口回传它自己的初始化诊断日志(Action=UploadLog),
// 该请求被网关判签名不匹配(401 Specified signature is not matched)。
// 属三方埋点链路自身失败:SDK 已降级到备用管控端点、人机验证照常可用,研发无从修复,
// 但它经 consoleError 采集后会伪装成生产 JS 异常,反复触发误报巡检。
// 只过异常事件;同一请求的 resource 事件(含 mInit 诊断)必须保留,
// 排查「验证码到底能不能用」只能靠它。
"exception": [
(msg) => typeof msg === "string" && msg.indexOf("Specified signature is not matched") !== -1,
],
},
"whiteScreen":{
"detectionRules":[{
target:"#page-layout",
test_when: ['LOAD', 'ERROR', 'ROUTE_CHANGE', 'LEAVE'],
delay: 5000,
tester: 'HAS_CONTENT',
}]
}
};
</script></head><body><script>
console.log(
"💿 Hey developer 👋. You can provide a way better UX than this " +
"when your app is loading JS modules and/or running `clientLoader` " +
"functions. Check out https://reactrouter.com/start/framework/route-module#hydratefallback " +
"for more information."
);
</script><style data-emotion="css ryrwnx">.css-ryrwnx{position:fixed;left:auto!important;right:0!important;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9999;padding:20px 0;margin:-20px 0;}</style><div class="MuiBox-root css-ryrwnx"><style data-emotion="css 15z7h94">.css-15z7h94{font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:500;font-size:0.875rem;line-height:1.75;letter-spacing:0.02857em;text-transform:uppercase;min-height:36px;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;border-radius:50%;padding:0;min-width:0;width:56px;height:56px;z-index:1050;box-shadow:0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);color:rgba(0, 0, 0, 0.87);background-color:#e0e0e0;color:#fff;background-color:#1976d2;width:40px;height:40px;margin-left:auto!important;margin-right:-20px!important;background-color:rgb(100, 67, 245);box-shadow:0 4px 12px rgba(100, 67, 245, 0.3);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.css-15z7h94:active{box-shadow:0px 7px 8px -4px rgba(0,0,0,0.2),0px 12px 17px 2px rgba(0,0,0,0.14),0px 5px 22px 4px rgba(0,0,0,0.12);}.css-15z7h94:hover{background-color:#f5f5f5;-webkit-text-decoration:none;text-decoration:none;}@media (hover: none){.css-15z7h94:hover{background-color:#e0e0e0;}}.css-15z7h94.Mui-focusVisible{box-shadow:0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);}.css-15z7h94:hover{background-color:#1565c0;}@media (hover: none){.css-15z7h94:hover{background-color:#1976d2;}}.css-15z7h94.Mui-disabled{color:rgba(0, 0, 0, 0.26);box-shadow:none;background-color:rgba(0, 0, 0, 0.12);}.css-15z7h94:hover{width:56px;height:56px;margin-right:16px!important;background-color:rgb(85, 55, 220);box-shadow:0 6px 16px rgba(0, 0, 0, 0.25);}</style><style data-emotion="css rjys50">.css-rjys50{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:500;font-size:0.875rem;line-height:1.75;letter-spacing:0.02857em;text-transform:uppercase;min-height:36px;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;border-radius:50%;padding:0;min-width:0;width:56px;height:56px;z-index:1050;box-shadow:0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);color:rgba(0, 0, 0, 0.87);background-color:#e0e0e0;color:#fff;background-color:#1976d2;width:40px;height:40px;margin-left:auto!important;margin-right:-20px!important;background-color:rgb(100, 67, 245);box-shadow:0 4px 12px rgba(100, 67, 245, 0.3);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.css-rjys50::-moz-focus-inner{border-style:none;}.css-rjys50.Mui-disabled{pointer-events:none;cursor:default;}@media print{.css-rjys50{-webkit-print-color-adjust:exact;color-adjust:exact;}}.css-rjys50:active{box-shadow:0px 7px 8px -4px rgba(0,0,0,0.2),0px 12px 17px 2px rgba(0,0,0,0.14),0px 5px 22px 4px rgba(0,0,0,0.12);}.css-rjys50:hover{background-color:#f5f5f5;-webkit-text-decoration:none;text-decoration:none;}@media (hover: none){.css-rjys50:hover{background-color:#e0e0e0;}}.css-rjys50.Mui-focusVisible{box-shadow:0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);}.css-rjys50:hover{background-color:#1565c0;}@media (hover: none){.css-rjys50:hover{background-color:#1976d2;}}.css-rjys50.Mui-disabled{color:rgba(0, 0, 0, 0.26);box-shadow:none;background-color:rgba(0, 0, 0, 0.12);}.css-rjys50:hover{width:56px;height:56px;margin-right:16px!important;background-color:rgb(85, 55, 220);box-shadow:0 6px 16px rgba(0, 0, 0, 0.25);}</style><button class="MuiButtonBase-root MuiFab-root MuiFab-circular MuiFab-sizeLarge MuiFab-primary MuiFab-root MuiFab-circular MuiFab-sizeLarge MuiFab-primary css-rjys50" tabindex="0" type="button" aria-label="Live Chat"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 2H4C2.9 2 2 2.9 2 4V22L6 18H20C21.1 18 22 17.1 22 16V4C22 2.9 21.1 2 20 2ZM20 16H5.17L4 17.17V4H20V16Z" fill="currentColor"></path><path d="M7 9h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2z" fill="currentColor"></path></svg></button><style data-emotion="css 1f5p11z">.css-1f5p11z{z-index:1500;pointer-events:none;pointer-events:auto;pointer-events:none;}</style><style data-emotion="css 1vxh2dt">.css-1vxh2dt{z-index:1500;pointer-events:none;pointer-events:auto;pointer-events:none;}</style></div><script>window.__reactRouterContext = {"basename":"/","future":{"unstable_middleware":false,"unstable_optimizeDeps":false,"unstable_splitRouteModules":false,"unstable_subResourceIntegrity":false,"unstable_viteEnvironmentApi":false},"routeDiscovery":{"mode":"initial"},"ssr":false,"isSpaMode":true};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</script><script type="module" async="">import "/v2026-08-21-19-04-52-bd888931/assets/manifest-1010a52e.js";
import * as route0 from "/v2026-08-21-19-04-52-bd888931/assets/root-BeeiFC4V.js";
window.__reactRouterRouteModules = {"root":route0};
import("/v2026-08-21-19-04-52-bd888931/assets/entry.client-F_L0-fTB.js");</script><!--$--><script>window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_3\":-5,\"_4\":-5},\"loaderData\",{},\"actionData\",\"errors\"]\n");</script><!--$--><script>window.__reactRouterContext.streamController.close();</script><!--/$--><!--/$--></body></html>