2012-12-24 102 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");顯示頁面內容,定期純文本。

相關問題