Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Кол-во редиректов для файла robots.txt 4 слишком большое! Это может вызывать затруднение при индексации поисковыми роботами!
Проверяемая страница не запрещена в robots.txt.
Цепочка редиректов для файла robots.txt:
http://karlawelch.com/robots.txt
301 MovedPermanently
http://thewelchs.com/karla-welch
301 MovedPermanently
https://thewelchs.com/karla-welch
301 MovedPermanently
https://www.thewelchs.com/karla-welch
200 OK
Показать содержимое robots.txt
<!DOCTYPE html><!-- Last Published: Thu Jan 25 2024 01:32:57 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="www.thewelchs.com" data-wf-page="657d10ca81e3e6c021c0db2d" data-wf-site="657d10ca81e3e6c021c0db14" lang="en"><head><meta charset="utf-8"/><link href="https://assets-global.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>KARLA WELCH</title><meta content="Karla is a stylist, founder & creative director at The Welch's" name="description"/><meta content="KARLA WELCH" property="og:title"/><meta content="Karla is a stylist, founder & creative director at The Welch's" property="og:description"/><meta content="KARLA WELCH" name="twitter:title"/><meta content="Karla is a stylist, founder & creative director at The Welch's" name="twitter:description"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://assets-global.website-files.com/657d10ca81e3e6c021c0db14/css/the-welchs-creative-2023.webflow.ffe6eeed6.min.css" rel="stylesheet" type="text/css"/><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/657d10ca81e3e6c021c0db14/657d10ca81e3e6c021c0db1d_Welchs-1.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/657d10ca81e3e6c021c0db14/657d10ca81e3e6c021c0db1c_Welchs.png" rel="apple-touch-icon"/><link href="https://www.thewelchs.com/karla-welch" rel="canonical"/><style>
.nav__container{
pointer-events: none !important;
}
.nav__link{
pointer-events: auto !important;
}
.__hide{
display:none;
}
.__show{
display:flex;
}
::selection {
background-color: transparent;
}
.bg__welch{
background-color:#fff;
}
.bg__matthew{
background-color:#F3F0E9;
}
.bg__karla{
background-color:#F8DEDE;
}
/*
.bg__welch #nav-current-welch{
text-decoration:underline;
}
.bg__matthew #nav-current-matthew{
text-decoration:underline;
}
.bg__karla #nav-current-karla{
text-decoration:underline;
}
*/
</style></head><body class="body"><div class="body__container bg__karla"><div class="nav__container w-container"><div class="nav_top bg__karla"><a id="nav-current-karla" href="/karla-welch" aria-current="page" class="nav__link nav__topcenter w-inline-block w--current">Karla Welch</a><a id="nav-current-welchs" href="/" class="nav__link nav__topright nav_right_hide w-inline-block">The Welch's Creative</a><link rel="prerender" href="/"/><a id="nav-current-matthew" href="/matthew-welch" class="nav__link nav__topleft nav_left_hide w-inline-block">Matthew Welch</a><link rel="prerender" href="/matthew-welch"/></div><div class="nav_bottom bg__karla"><a href="/karla-welch/about" class="nav__link nav__bottomleft w-inline-block">About</a><link rel="prefetch" href="/karla-welch/about"/><a href="/karla-welch/projects" class="nav__link nav__bottomcenter nav_hide_projects w-inline-block">Projects</a><link rel="prefetch" href="/karla-welch/projects"/><a href="/karla-welch/contact" class="nav__link nav__bottomright w-inline-block">Contact</a><link rel="prefetch" href="/karla-welch/contact"/></div></div><div class="collection-list-wrapper w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><div class="body__wrapper"><div class="body__project__container"><div data-w-id="2f79a6f0-9e7b-e645-9c21-ae68625f7ff6" class="images_container w-condition-invisible"><div class="image__gallery__container image_gallery_full w-dyn-list"><script type="text/x-wf-template" id="wf-template-2f79a6f0-9e7b-e645-9c21-ae68625f7ff8">%3Cdiv%20style%3D%22background-image%3Anone%22%20role%3D%22listitem%22%20class%3D%22image_item%20w-dyn-item%20w-dyn-repeater-item%22%3E%3C%2Fdiv%3E</script><div role="list" class="image_wrapper w-dyn-items w-dyn-hide"></div><div class="empty-state-2 w-dyn-empty"></div></div><div class="image_left"><div class="w-embed"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="8" cy="8" r="8" style="fill: currentColor;"/>
</svg></div></div><div class="image_right"><div class="w-embed"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="8" cy="8" r="8" style="fill: currentColor;"/>
</svg></div></div><div class="image_center"></div></div><div class="body__content__body__text w-richtext"><p>Karla is a stylist, <a target="_blank" href="http://www.period.co/">founder</a> & creative director at <a href="http://www.thewelchs.com/" target="_blank">The Welch's</a><br/></p></div></div></div></div></div></div></div><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=657d10ca81e3e6c021c0db14" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://assets-global.website-files.com/657d10ca81e3e6c021c0db14/js/webflow.770bfe15a.js" type="text/javascript"></script><script>
const item = document.body.querySelector(".image_wrapper").children
const children = [...item]
children.map(function(el, n) {
el.dataset.index = n
el.classList.add("__hide") // hide all images initially
})
let video = document.body.querySelector(".motion_video_container")
let videoChild = video.querySelector(".w-condition-invisible") // get the .w-condition-invisible child div of the video
let image_wrapper = document.body.querySelector(".image_wrapper")
image_wrapper.classList.add("bg__welch") // add bg__welch class to image_wrapper
if (!videoChild) {
video.classList.add("__show") // show the video initially if .w-condition-invisible child div doesn't exist
image_wrapper.classList.add("__hide") // hide the image_wrapper when video is showing
} else {
children[0].classList.add("__show") // show the first image if .w-condition-invisible child div exists
}
document.body
.querySelector(".image_left")
.addEventListener("click", function(){
if (video.classList.contains("__show")) {
handle_video("prev");
} else {
change_slide("prev");
}
});
document.body
.querySelector(".image_right")
.addEventListener("click", function(){
if (video.classList.contains("__show")) {
handle_video("next");
} else {
change_slide("next");
}
});
document.body.addEventListener("keydown", function(event) {
if (event.code === "ArrowLeft" || event.key === "ArrowLeft") {
if (video.classList.contains("__show")) {
handle_video("prev");
} else {
change_slide("prev");
}
} else if (event.code === "ArrowRight" || event.key === "ArrowRight") {
if (video.classList.contains("__show")) {
handle_video("next");
} else {
change_slide("next");
}
}
});
function handle_video(dir) {
video.classList.remove("__show") // hide the video
image_wrapper.classList.remove("__hide") // show the image_wrapper when video is hiding
if (dir == "prev") {
children[children.length - 1].classList.add("__show") // show the last image
} else {
children[0].classList.add("__show") // show the first image
}
}
function change_slide(dir) {
let image = document.body.querySelector(".image_item.__show")
image.classList.remove("__show")
let imageNum = parseInt(image.parentElement.children.length)
let current = parseInt(image.dataset.index)
let nextNum
if (dir == "prev"){
nextNum = (current !== 0 ? current - 1 : imageNum - 1);
}else{
nextNum = (current !== imageNum-1 ? current + 1 : 0);
}
if (!videoChild) {
if (nextNum === imageNum - 1 && current === 0 && dir === "prev") {
video.classList.add("__show"); // Show the video if we're at the beginning and moving to previous
image_wrapper.classList.add("__hide") // hide the image_wrapper when video is showing
} else if (nextNum === 0 && current === imageNum - 1 && dir === "next") {
video.classList.add("__show"); // Show the video if we're at the end and moving to next
image_wrapper.classList.add("__hide") // hide the image_wrapper when video is showing
} else {
image.parentElement.children[nextNum].classList.add("__show")
}
} else {
image.parentElement.children[nextNum].classList.add("__show")
}
}
</script>
</body></html>