1

我有一个为我的网站定制设计的脚本,并且 /admin/ 出现在谷歌搜索中。我怎样才能使 /admin/ 对其他人不可见和不可知。至少在谷歌或可搜索?

4

4 回答 4

4

正如 andrewsi 所述,您创建一个 robots.txt 文件并输入以下内容:

User-agent: *

Disallow: /admin

将其放在您网站的根目录中。

于 2012-09-18T19:37:20.250 回答
1

创建一个名为的文件robots.txt并将其放在您网站的根目录中。添加以下内容:

User-agent: *
Disallow: /admin/

这一切都在robotstxt.org上进行了更详细的解释

于 2012-09-18T19:37:28.843 回答
1

使用robots.txt具有以下内容的文件:

User-agent: *
Disallow: /admin/

然而,并不是所有的爬虫都遵守这个文件。

http://support.google.com/webmasters/bin/answer.py?hl=en&answer=156449

于 2012-09-18T19:37:32.847 回答
1

我所做的是返回 a 404 not found,除非用户已经登录。将登录 url 放在 /admin 上方。

结合robots.txt应该可以解决这个问题。

但是,使用 robots.txt 会提醒那些不怀好意的人(黑客等)您有一个要攻击的 url。我从未将管理仪表板放在 robots.txt 中——我只是否认它们存在。

<?php

$loggedIn = false; // replace with how you track logged in status
if ( ! $loggedIn )
{
    header( 'HTTP/1.0 404 Not Found' );
    echo '<h1>404 - Not Found</h1>';
    exit();
}
于 2012-09-18T19:38:32.143 回答