首页 > 解决方案 > 如何防止特定用户代理在.htaccess的帮助下访问目录中的某些文件扩展名?

问题描述

我试图阻止机器人访问我们服务器上公共目录中的某些文件扩展名。我们使用 Apache,我希望应用 .htaccess 规则来防止机器人能够从目录访问特定的扩展文件类型。我尝试寻找与此相关的片段,但找不到。

我们现在正在使用以下代码来阻止机器人访问目录。以下 .htaccess 放置在该特定目录中。

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} BotName [NC]
RewriteRule ^ - [R=403,L]

现在我们希望确保机器人能够访问目录,但不能访问目录中的某些文件(文件扩展名类型)。

标签: apache.htaccessurl-rewriting

解决方案


推荐阅读