Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Кол-во редиректов для файла robots.txt 3 слишком большое! Это может вызывать затруднение при индексации поисковыми роботами!
Проверяемая страница не запрещена в robots.txt.
Цепочка редиректов для файла robots.txt:
http://artemisia.quest/robots.txt
301 MovedPermanently
https://artemisia.quest/robots.txt
302 Found
https://artemisia.quest/
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<meta name="description" content="A network with my creative projects."/>
<meta name="author" content="Jury"/>
<title>Artemisia.quest</title>
<!-- Favicon-->
<link rel="shortcut icon" type="image/x-icon" href="/faviconth.ico"/>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous">
<link href="/dist/css/styles.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Dancing Script">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Quicksand ">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Lumanosimo&family=Merienda&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Merienda&display=swap" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
<script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script>
</head>
<style>
.nav-link {
display: block;
padding: 10px;
font-size: 20px;
font-weight: bold;
color: #5f857b;
text-decoration: none;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
text-align: right;
font-family: 'Merienda', cursive;
}
.headertext{
top: 100px ;
font-size: 140px;
font-family: lumanosimo-regular;
color: #89B9AD;
font-weight: 200;
background-image: linear-gradient(to bottom, #89B9AD, #89B9AD);
color: transparent;
background-clip: text;
webkit-background-clip: text;
position: static;
text-shadow: 2px 2px 0px #FFEBD8 ,
4px 4px 0px #FFEBD8 ,
6px 6px 6px #FFEBD8 ,
8px 8px 6px #89B9AD ,
8px 18px 20px #89B9AD;
text-align: center;
}.headermain{
margin: 0 auto;
background-repeat: no-repeat;
height: 150px;
position: relative;
z-index: -3;
}
@media screen and (max-width: 700px) {
.headermain{
background-position: right;
left: 0% !important;
}}
.glow-on-hover {
border: none;
outline: none;
cursor: pointer;
position: relative;
z-index: 0;
border-radius: 1px;
}
.glow-on-hover:before {
content: '';
background: linear-gradient(22deg, #FFECD8,#89B9AD, #FFECD8, #FFECD8, #FFECD8, #FFECD8, #89B9AD, #FFECD8, #FFECD8);
position: absolute;
top: -2px;
left:-2px;
background-size: 700%;
z-index: -1;
filter: blur(5px);
width: calc(100% + 4px);
height: calc(100% + 4px);
animation: glowing 20s linear infinite;
opacity: 0;
transition: opacity .3s ease-in-out;
border-radius: 1px;
}
.glow-on-hover:active:after {
background: transparent;
}
.glow-on-hover:hover:before {
opacity: 1;
}
.glow-on-hover:after {
z-index: -1;
content: '';
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
border-radius: 10px;
}
@keyframes glowing {
0% { background-position: 0 0; }
50% { background-position: 300% 0; }
100% { background-position: 0 0; }
}
.footer{
background-image: url("/dist/assets/footer.png");
margin: 0 auto;
min-height: 200px;
width: 50%;
bottom: 0px;
background-repeat: no-repeat;
position: relative;
background-position: center;
background-size: contain;
border-top: 2px #fff solid;
}
.footer-text{
font-size: 10px;
position: relative;
bottom: -80px;
text-align: center;
color: #fff;
padding: 12px;
}
@media (prefers-reduced-motion: reduce) {
.nav-link {
transition: none;
}
}
.nav-link:hover, .nav-link:focus {
color: #554949;
background-color: transparent !important;
text-decoration: underline dotted 1px;
cursor: ne-resize;
}
.nav-link.disabled {
color: var(--bs-nav-link-disabled-color);
pointer-events: none;
cursor: default;
}
.nav-link.active{
background-color: #f5f5f5 !important;
}
@media screen and (max-width: 700px) {
.footer{
background-size: auto;
width: 100%;
}}
@media screen and (max-width: 700px) {
.footer-text{
background-size: auto;
left: 0%;
}}
@media screen and (max-width: 700px) {
.headertext{
font-size: 60px;
}}.nav-tabs {
--bs-nav-tabs-border-width: 1px;
--bs-nav-tabs-border-color: #dee2e6;
--bs-nav-tabs-border-radius: 0.375rem;
--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
--bs-nav-tabs-link-active-color: #495057;
--bs-nav-tabs-link-active-bg: #fff;
}
.nav-tabs .nav-link {
margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
background: none;
border: var(--bs-nav-tabs-border-width) solid transparent;
border-top-left-radius: var(--bs-nav-tabs-border-radius);
border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
isolation: isolate;
border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
color: var(--bs-nav-link-disabled-color);
background-color: transparent;
border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
color: var(--bs-nav-tabs-link-active-color);
background-color: var(--bs-nav-tabs-link-active-bg);
border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
border-top-left-radius: 0;
border-top-right-radius: 0;
}
</style>
<body>
<div class="headertext2">Hello ヽ(^◇^*)/</div>
<div class="headermain"></div>
<div class="container p-1">
<div class="col-lg-12 p-lg-5 " style="background-color: transparent;">
<center>
<p style="font-size: 1.5em;">This site is 18+. Expect cringe related to my <s>obsessions</s> passions :O</p>
<p style="font-size: 2em;">
<a href="home.html"><img src="dist/assets/door.gif"><br> Enter?</a>
</p>
</center>
<br>
</div></div><br>
<div class="containerindex" style="background-color: #89B9AD; opacity: 0.6;">
<div class="chat-item" style="justify-content: center;">
<img src="/dist/assets/Reaper_Icon_1.png" alt="Avatar">
<p><a href="https://forward.artemisia.quest">FORWARD!</a></p>
</div>
<div class="chat-item" style="justify-content: center;">
<img src="dist/assets/listed/aggron.png" alt="Avatar">
<p><a href="https://pkmn.aquarel.nu/" target="_blank">I Choose You!</a> :: Aggron</p>
</div>
<div class="chat-item" style="justify-content: center;">
🦄🌹
<p><a href="https://unicornkick.artemisia.quest/fanlisting.html" target="_blank">Unicorn Kick</a> // Lee Chaolan</p>
</div>
<div class="chat-item" style="justify-content: center;">
<img src="dist/assets/listed/scented.png" alt="Avatar">
<p><a href="https://scented.minty.nu/" target="_blank">Scented</a> // Cocoa butter</p>
</div>
<div class="chat-item" style="justify-content: center;">
<img src="dist/assets/listed/pumpkinhead.png" alt="Avatar">
<p><a href="https://key.aquarel.nu" target="_blank">Keyblade</a> // Pumpkin Head</p>
</div>
<div class="chat-item" style="justify-content: center;">
<img src="dist/assets/listed/slytherins.png" alt="Avatar">
<p><a href="https://slytherins.com" target="_blank">Slytherin</a></p>
</div>
<div class="chat-item" style="justify-content: center;">
<img src="dist/assets/listed/slyth4.png" alt="Avatar">
<p><a href="https://cliques.moudoku.com/hogwarts/" target="_blank">Hogwarts</a></p>
</div>
<div class="chat-item" style="justify-content: center;">
<img src="dist/assets/listed/5sith.png" alt="Avatar">
<p><a href="https://cliques.moudoku.com/sith/" target="_blank">Sith</a></p>
</div>
<div class="chat-item" style="justify-content: center;">
<img src="dist/assets/listed/iv_kain.png" alt="Avatar">
<p><a href="https://ff.aquarel.nu" target="_blank">Kain protects Artemisia.quest</a></p>
</div>
</div>
<script type="text/javascript">
// Plugin code
(function($) {
/** Polyfills and prerequisites **/
// requestAnimationFrame Polyfill
var lastTime = 0;
var vendors = ['webkit', 'o', 'ms', 'moz', ''];
var vendorCount = vendors.length;
for (var x = 0; x < vendorCount && !window.requestAnimationFrame; ++x) {
window.requestAnimationFrame = window[vendors[x] + 'RequestAnimationFrame'];
window.cancelAnimationFrame = window[vendors[x] + 'CancelAnimationFrame'] || window[vendors[x] + 'CancelRequestAnimationFrame'];
}
if (!window.requestAnimationFrame) {
window.requestAnimationFrame = function(callback) {
var currTime = new Date().getTime();
var timeToCall = Math.max(0, 16 - (currTime - lastTime));
var id = window.setTimeout(function() {
callback(currTime + timeToCall);
}, timeToCall);
lastTime = currTime + timeToCall;
return id;
};
}
if (!window.cancelAnimationFrame) {
window.cancelAnimationFrame = function(id) {
clearTimeout(id);
};
}
// Prefixed event check
$.fn.prefixedEvent = function(type, callback) {
for (var x = 0; x < vendorCount; ++x) {
if (!vendors[x]) {
type = type.toLowerCase();
}
el = (this instanceof jQuery ? this[0] : this);
el.addEventListener(vendors[x] + type, callback, false);
}
return this;
};
// Test if element is in viewport
function elementInViewport(el) {
if (el instanceof jQuery) {
el = el[0];
}
var rect = el.getBoundingClientRect();
return (
rect.top >= 0 &&
rect.left >= 0 &&
rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) &&
rect.right <= (window.innerWidth || document.documentElement.clientWidth)
);
}
// Random array element
function randomArrayElem(arr) {
return arr[Math.floor(Math.random() * arr.length)];
}
// Random integer
function randomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
/** Actual plugin code **/
$.fn.sakura = function(event, options) {
// Target element
var target = this.selector == "" ? $('body') : this;
// Defaults for the option object, which gets extended below
var defaults = {
blowAnimations: ['blow-soft-left', 'blow-medium-left', 'blow-soft-right', 'blow-medium-right'],
className: 'sakura',
fallSpeed: 1,
maxSize: 14,
minSize: 10,
newOn: 300,
swayAnimations: ['sway-0', 'sway-1', 'sway-2', 'sway-3', 'sway-4', 'sway-5', 'sway-6', 'sway-7', 'sway-8']
};
var options = $.extend({}, defaults, options);
// Default or start event
if (typeof event === 'undefined' || event === 'start') {
// Set the overflow-x CSS property on the target element to prevent horizontal scrollbars
target.css({
'overflow-x': 'hidden'
});
// Function that inserts new petals into the document
var petalCreator = function() {
if (target.data('sakura-anim-id')) {
setTimeout(function() {
requestAnimationFrame(petalCreator);
}, options.newOn);
}
// Get one random animation of each type and randomize fall time of the petals
var blowAnimation = randomArrayElem(options.blowAnimations);
var swayAnimation = randomArrayElem(options.swayAnimations);
var fallTime = ((document.documentElement.clientHeight * 0.007) + Math.round(Math.random() * 5)) * options.fallSpeed;
// Build animation
var animations =
'fall ' + fallTime + 's linear 0s 1' + ', ' +
blowAnimation + ' ' + (((fallTime > 30 ? fallTime : 30) - 20) + randomInt(0, 20)) + 's linear 0s infinite' + ', ' +
swayAnimation + ' ' + randomInt(2, 4) + 's linear 0s infinite';
// Create petal and randomize size
var petal = $('<div class="' + options.className + '" />');
var height = randomInt(options.minSize, options.maxSize);
var width = height - Math.floor(randomInt(0, options.minSize) / 3);
// Apply Event Listener to remove petals that reach the bottom of the page
petal.prefixedEvent('AnimationEnd', function() {
if (!elementInViewport(this)) {
$(this).remove();
}
})
// Apply Event Listener to remove petals that finish their horizontal float animation
.prefixedEvent('AnimationIteration', function(ev) {
if (
(
$.inArray(ev.animationName, options.blowAnimations) != -1 ||
$.inArray(ev.animationName, options.swayAnimations) != -1
) &&
!elementInViewport(this)
) {
$(this).remove();
}
})
.css({
'-webkit-animation': animations,
animation: animations,
'border-radius': randomInt(options.maxSize, (options.maxSize + Math.floor(Math.random() * 10))) + 'px ' + randomInt(1, Math.floor(width / 4)) + 'px',
height: height + 'px',
left: (Math.random() * document.documentElement.clientWidth - 100) + 'px',
'margin-top': (-(Math.floor(Math.random() * 20) + 15)) + 'px',
width: width + 'px'
});
target.append(petal);
};
// Finally: Start adding petals
target.data('sakura-anim-id', requestAnimationFrame(petalCreator));
}
// Stop event, which stops the animation loop and removes all current blossoms
else if (event === 'stop') {
// Cancel animation
var animId = target.data('sakura-anim-id');
if (animId) {
cancelAnimationFrame(animId);
target.data('sakura-anim-id', null);
}
// Remove all current blossoms
setTimeout(function() {
$('.' + options.className).remove();
}, (options.newOn + 50));
}
};
}(jQuery));
$(document).ready(function() {
$('body').sakura();
});
</script>
</div>
</body>
</html>