如何阻止来自Google搜索结果的网站的任何条目?

时间:2013-11-20 21:51:46

标签: .htaccess

我的一个客户在其网站上有一个CRM,其中有一个可公开访问的文档文件夹,需要以这种方式设置,以便可以从其他网站链接到该文件夹​​,但仅限于具有登录访问权限的用户。无论如何,谷歌似乎已经在他们的搜索结果中发现并列出了这些文件(没有超级安全,只是公司简报等)但是如果有人点击谷歌中的链接它会被拒绝,他们会喜欢它。这可以使用htaccess规则还是在cpanel中完成?

我在想这样的事情:

RewriteCond %{HTTP_REFERER} ^http://www\.google\.com/$
RewriteRule .* - [F]

由于

2 个答案:

答案 0 :(得分:1)

我选择了以下内容,它似乎按要求完成了工作:

RewriteEngine On
RewriteCond %{HTTP_REFERER} .*google.* [OR]
RewriteCond %{HTTP_REFERER} .*yahoo.* [OR]
RewriteCond %{HTTP_REFERER} .*linkedin.* [OR]
RewriteCond %{HTTP_REFERER} .*flickr.*
RewriteRule .* - [F]

答案 1 :(得分:0)

HTTP请求有一个Referer字段,该字段应包含某人进入您网站的网站。您可以查看Google并向他们发送404。

http://www.w3.org/Protocols/HTTP/HTRQ_Headers.html#z14

这些很容易被欺骗,一些匿名浏览器会根据任何请求删除此信息。但它应该阻止普通用户通过谷歌访问该网站。