2

我 hanv 一个 htaccess 文件,我通过它来阻止目录

Options -Indexes

但我想允许管理目录。上面的代码块管理目录也是如此。

第二件事是一些黑客通过搜索引擎获取我们网站的所有目录名称。如果我不允许搜索引擎搜索 robots.txt 文件中的所有安全目录,那么黑客可以从 robots.txt 中读取目录。

如果我阻止 .txt 扩展

<FilesMatch "\.(htaccess|htpasswd|ini|txt|log|sh|inc|bak)$">

订购 Allow,Deny 拒绝所有人

这个 htaccess 代码可以搜索引擎读取我的 robots.txt 文件以获取其他目录吗?

结论:我想禁止所有目录但允许管理目录。并且还喜欢阻止搜索引擎的安全目录。

我得到了允许目录的答案,但第二个问题不能确认谷歌是否可以阅读。

4

1 回答 1

0

您将需要密码保护您的 /admin 文件夹并打开该文件夹中的索引。在该文件夹中添加受保护的文件。如果没有您在 中创建和存储的密码,Google 或其他任何人都无法阅读它们.htpass

例如/admin/.htaccess

AuthUserFile /var/www/vhosts/example.com/httpdocs/.htpass
AuthType Basic
AuthName "Administration"
require valid-user

Options +Indexes

阅读有关Apache 模块 mod_authn_file的更多信息

于 2013-03-05T19:04:33.443 回答