首页 文章

htaccess指定目录和机器人文件

提问于
浏览
2

我有一个htaccess文件我阻止目录

Options -Indexes

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

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

如果我阻止.txt延伸

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

订单允许,拒绝所有人拒绝

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

结论:我想禁止所有目录,但允许管理员目录 . 并且还想从搜索引擎中阻止安全目录 .

我得到了允许目录的答案,但第二个问题没有确认谷歌可以读取或不 .

1 回答

  • 0

    您需要密码保护您的/ admin文件夹并打开该文件夹中的索引 . 将受保护的文件添加到该文件夹中 . 谷歌或其他任何人都可以在没有您制作并存储在 .htpass 中的密码的情况下阅读它们 .

    例如 /admin/.htaccess

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

    了解更多关于Apache Module mod_authn_file的信息

相关问题