正确的方法来添加robots.txt并隐藏它?

Mar*_*ine 3 authentication robots.txt robot

我的托管上有一个秘密文件夹,访问者可能看不到.我添加了一个robots.txthtdocs:

User-agent: *
Disallow: /super-private/
Run Code Online (Sandbox Code Playgroud)

但是,如果访问者访问http://example.com/robots.txt,他可以看到私人文件夹的名称.还有什么要做的吗?Htaccess可能吗?

Wil*_*den 7

robots.txt这不是解决方案.它所做的就是告诉搜索引擎蜘蛛这样的东西,不应该将特定的URL编入索引; 它不会阻止访问.

放入包含以下内容的.htaccess文件super-private:

Deny From All
Run Code Online (Sandbox Code Playgroud)

一旦你完成了这个,就没有必要robots.txt,因为它无论如何都无法进入.如果您想允许访问某些人,请查看身份验证.htaccess.