Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 11975 байт. Загружен за: 1сек.
Проверяемая страница не запрещена в robots.txt.
Показать содержимое robots.txt
<!DOCTYPE HTML>
<html>
<HEAD>
<TITLE>Free Chocolate - Download Chocolate - Instant Chocolate</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="keywords" CONTENT="Free Chocolate Instant Download">
<META NAME="description" CONTENT="A website using experimental technology to download chocolate directly to your refrigerator.">
<META NAME="Author" CONTENT="Original Games 1999-2026 - http://www.originalgames.com - original games">
<META NAME="Copyright" CONTENT="Original Games 1999-2026 - http://www.originalgames.com - original games">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=9">
<LINK rel='stylesheet' type='text/css' href='style.css?r=1'>
</HEAD>
<body>
<DIV class="centred" valign="top" style="min-height:800px; min-width:300px;">
<H1 style="background:#4F09A5;padding:20px 20px 5px 20px;margin:0px;">FreeChocolate.com - Downloadable Chocolate</H1>
<DIV style="background:#4F09A5; height:110px;width:100%;max-width:750px;">
<DIV class="centred" style="background:#4F09A5;padding:10px;height:90px;">
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- FreeChocolate Responsive -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-7472547808115475"
data-ad-slot="7513656546"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</DIV>
</DIV>
<DIV id="adright" style="width:160; height:600; padding:10px;float:right;">
<!-- FreeChocolate 160x600 -->
<ins class="adsbygoogle"
style="display:inline-block;width:160px;height:600px"
data-ad-client="ca-pub-7472547808115475"
data-ad-slot="1187921342"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</DIV>
<DIV>
<H3>Welcome to FreeChocolate.com, the world's first website to offer <i>DOWNLOADABLE CHOCOLATE!</i></H3>
<P>Extensive research at one of the UK's top universities has revealed a remarkable fact:
certain substances can, in theory, be converted to digital information, sent over the internet,
and then converted back again. And fortunately for us, one of those substances is chocolate!</P>
<P>Using this website, you can connect directly to the university's experimental online machine,
the Computerised Homogeneous Organic Compound Oscillatory Matter/Antimatter Transmitter
(CHOCOMAT), and download chocolate straight to your refrigerator.</P>
<P>See the <A href='faq.asp'>FAQ</A> for more information.
<!-- AddThis Button BEGIN -->
<table id="addthistable" cellpadding="2" border="0" style="border:1px solid #eee; margin-left:auto; margin-right:auto;">
<tr>
<td height="23" width="110"><a class="addthis_counter addthis_pill_style"></a></td>
<td height="23" width="110"><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>
<td height="23" width="110"><a class="addthis_button_tweet" tw:hashtags="chocolate"></a></td>
<td height="23" width="110"><a class="addthis_button_google_plusone" g:plusone:size="medium"></td>
</tr>
</table>
<script type="text/javascript">
var addthis_share = {
url: "http://www.freechocolate.com",
title: "Free Chocolate!"
};
</script>
<script type="text/javascript" src="http://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-4fd5fb8f3ab1b3a9" async="async"></script>
<!-- AddThis Button END -->
</P>
<DIV id="notediv">
<HR>
<P>Note:- It is necessary
to download the chocolate directly into the refrigerator, because the heat produced during the digital conversion process
can otherwise cause the chocolate to melt on arrival.
This website uses <B>Inverse GPS™</B>, an experimental technique, to detect your nearest refrigerator.
Please indicate your acceptance of this by ticking the box.</P>
<HR>
</DIV>
<DIV id="requesting" style="background:#ff8;">
<P><INPUT type="checkbox" id="perm" onclick="javascript:scanpermitted();"><I>I grant
permission for FreeChocolate.com to use <B>Inverse GPS™</B> to scan the locality for the nearest refrigerator.</I></INPUT>
</DIV>
<DIV style="margin-left:20px; margin-right:20px;">
<DIV style="height:95px; position:relative; overflow:hidden; width:200px; float:left;">
<DIV>
<DIV style="float:left;">Type of chocolate to download:</DIV>
<DIV>
<SELECT id="choctype" style="width:100%;" onchange="javascript:chocsel()">
<OPTION value="0">White chocolate</OPTION>
<OPTION value="1">Milk chocolate, Swiss-style</OPTION>
<OPTION value="2">Milk chocolate, UK-style</OPTION>
<OPTION value="3">Milk chocolate, US-style</OPTION>
<OPTION value="4">Dark chocolate, 35% Cocoa</OPTION>
<OPTION value="5">Dark chocolate, 70% Cocoa</OPTION>
</SELECT>
</DIV>
</DIV>
<DIV style="height:10px"></DIV>
<DIV>
<DIV style="float:left;">Bar size/number of chunks:</DIV>
<DIV>
<SELECT id="numchunks" style="width:100%;">
<OPTION value="0">5 chunks (35g)</OPTION>
<OPTION value="1">10 chunks (70g)</OPTION>
<OPTION value="2">20 chunks (150g)</OPTION>
<OPTION value="3">30 chunks (200g)</OPTION>
<OPTION value="4">large slab (500g)</OPTION>
</SELECT>
</DIV>
</DIV>
</DIV>
<DIV id="sniffcontainer" valign="top" align="center">
<B>Scratch'n'sniff panel (experimental)</B><BR>
Use your mouse or touchscreen to test the aroma before downloading.
<DIV id="scratchnsniff" title="scratch'n'sniff">
</DIV>
</DIV>
<DIV style="height:145px; position:relative; overflow:hidden; clear:left; min-width:200px;">
<BR>
<DIV style="position:absolute; bottom:0px;">
<DIV style="float:left;">
<i><b>NB - You <SPAN style="text-decoration:underline">must</SPAN> ensure that there is enough space in the
refrigerator for the selected chocolate bar size.</b><BR>
We cannot be held responsible for damage caused by chocolate overfill.</i><BR>
<BUTTON onclick="javascript:chocdownload()" id="btn">Begin download</BUTTON>
</DIV>
</DIV>
</DIV>
</DIV>
<BR>
<DIV id="adbottom" style="background:#4F09A5; margin:10px 0px 20px; height:110px;width:100%;max-width:750px;">
<DIV class="centred" style="background:#4F09A5;padding:10px;height:90px;">
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- FreeChocolate Responsive -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-7472547808115475"
data-ad-slot="7513656546"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</DIV>
</DIV>
<DIV id="progress">
</DIV>
</DIV>
<P align="center"><BR>
<FONT size="1">© 2026 <A href="http://www.slightlyinteresting.com">SlightlyInteresting.com</A></FONT>
</P>
</DIV>
<SCRIPT language=javascript>
<!--
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');
function GetObject(name)
{
var o=null;
if(document.getElementById)
o=document.getElementById(name);
else if(document.all)
o=document.all.item(name);
else if(document.layers)
o=document.layers[name];
return o;
}
function scanpermitted()
{
var ok=GetObject("perm").checked;
if (ok)
{
GetObject("requesting").style.background="#fff";
}
else
{
GetObject("requesting").style.background="#ff8";
}
}
var choctype=0;
function chocsel()
{
choctype=GetObject("choctype").value;
GetObject("scratchnsniff").style.background="url(images/choc"+choctype+".jpg)";
}
var msg="";
function log(m)
{
msg+=m;
var o=GetObject("progress");
o.innerHTML=msg;
o.scrollTop=o.scrollHeight;
}
function logwarn(m)
{
var o=GetObject("progress");
o.innerHTML=msg+"<BR><FONT color='#ff8800'><B>WARNING - "+m+" - retrying...</B></FONT>";
o.scrollTop=o.scrollHeight;
}
var choc="",bar="";
var downloading=false;
function chocdownload()
{
downloading=!downloading;
if (downloading)
{
var ok=GetObject("perm").checked;
if (!ok)
{
downloading=false
alert("Please tick the box to grant permission for Inverse GPS scan");
return;
}
GetObject("progress").style.display="block";
GetObject("btn").innerHTML="Cancel download";
var numchunks=GetObject("numchunks").value;
bar=GetObject("numchunks").options[numchunks].text;
choc=GetObject("choctype").options[choctype].text;
msg="";
warn=0;
log("Downloading: "+bar+" of "+choc+"<BR>");
setTimeout("nextphase()",1000);
}
else
{
GetObject("btn").innerHTML="Canceling...";
}
scrollup(100);
}
function scrollup(n)
{
window.scrollBy(0,10);
if (n>0) setTimeout("scrollup("+(n-1)+")",10);
}
var prevph=-1;
var subph=0;
var warn=0;
function phase(ph)
{
if (!downloading)
{
log("<BR><FONT color='#ff4444'><B>Download canceled</B><BR>Please check refrigerator for amorphous chocolate residue.</FONT>");
GetObject("btn").innerHTML="Begin download";
prevph=-1;
ph=0;
return;
}
var tnow=new Date();
var stage=
[
"Connecting to CHOCOMAT~.~.~.~.~.~ Connected at "+(tnow.toLocaleTimeString()),
"Configuring Inverse GPS™~.~.~.~.~ OK",
"Scanning for refrigerator~.~.~.~.~.~.~.~.~.~.~ Located (x=192.76, y=-78.24, z=1.64)",
"Checking local signal strength~.~.~.~.~.~.~ OK ("+(Math.floor(70+Math.random()*30))+"%)",
"Selecting chocolate source: '"+choc+"'~.~.~.~ OK",
"Preparing disassociation matrix~.~.~.~.~ Matrix prepared",
"Initiating three-dimensional morphic scan~.~.~.stage 1~.~.~.~.2~.~.~.3~.~.~.~ OK",
"Extracting sensory parameters: ~texture~.~.~.~ sweetness~.~.~.~ flavor~.~.~.~ OK",
"Creating digital representation~.~.~.~ data reduction.~.~.~.~ OK",
"Confirming destination temperature~.~.~.~.~ OK (3."+(Math.floor(Math.random()*10))+"°C)",
"Charging morphic resonator~.~.~.~.~.~.~ Charged at 3.7J",
"Transmitting~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~ Data sent",
"Attempting molecular reassembly~.~.~.~.~ OK",
"Applying sensory parameters: ~flavor~.~.~.~ sweetness~.~.~.~ texture~.~.~.~ OK",
"Sending packaging~.~.~.~ Sent OK",
"Final adjustments~.~.~.~.~.~ OK",
"Done!",
"Please check that your chocolate was succesfully downloaded."
];
if (warn==0 && ph==prevph && ph>1 && ph<14 && Math.random()<0.02)
{
var warnings=
[
"cellphone interference",
"buffer overflow",
"possible data corruption",
"reduced bandwidth",
"data packet too small for chunk",
"fridge in use?",
"destination out of range",
"possible melting detected",
"molecular resynthesis failure",
"morphic resonator overload",
"sensory parameter range check",
"chunk data in incorrect order",
"data port blockage"
];
warn=warnings[Math.floor(Math.random()*warnings.length)];
logwarn(warn);
setTimeout("subphase()",5000+Math.floor(Math.random()*6000));
return;
}
if (ph!=prevph)
{
subph=0;
prevph=ph;
log("<BR>");
if (ph>=stage.length)
{
downloading=false;
prevph=-1;
ph=0;
GetObject("btn").innerHTML="Begin download";
return;
}
}
else
{
subph+=1;
}
var toks=stage[ph].split("~");
var tm=200+5*((((ph+1)*314587)>>8)%100);
var n=toks.length-1;
if (n>0) toks[n]="<FONT color='#44ff44'><B>"+toks[n]+"</B></FONT>";
log(toks[subph]);
if (subph<toks.length-1)
{
if (subph==0)
tm=700+Math.floor(Math.random()*2000);
setTimeout("subphase()",tm);
}
else
{
setTimeout("nextphase()",tm);
}
}
function subphase()
{
phase(prevph);
}
function nextphase()
{
phase(prevph+1);
}
-->
</SCRIPT>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
</body>
</html>