2012-12-24 67 views
0
header("Content-Type: text/plain; charset=utf-8"); 
if ($_SERVER['SERVER_PORT'] == 443) { 
echo "User-agent: *\n" ; 
echo "Disallow: /\n" ; 
} else { 
echo "User-agent: *\n" ; 
echo "Disallow: \n" ; 
} 

这是什么代码robots.php吗?机器人文本阻止

我发现我的服务器上,它似乎从搜索引擎

+0

这似乎并没有做太多。这是一个PHP文件,回应就好像它是一个robots.txt文件,设置约束..用户阿根:*和禁止:/。这设置防止端口443上的任何人访问您的根目录。 – user1760422

+0

http://www.inkplant.com/code/https-robots.php – ialexander

回答

0

当你读端口443页被索引块文本(通常是预留给安全连接),例如HTTPS://yoursite.com/robots.php,返回的内容将是如下:

User-agent: * 
Disallow:/

“用户代理:*”是指本部分适用于所有的机器人。 “Disallow:/”告诉机器人它不应该访问该网站上的任何页面。

否则(robots.php页面访问任何其他端口 - HTTP://yoursite.com/robots.php)返回的内容将如下:

User-agent: * 
Disallow: 

在这种情况下,机器人可以访问任何网页在网站上。

而且header("Content-Type: text/plain; charset=utf-8");显示页面内容,定期纯文本。

相关问题