
地 址:联系地址联系地址联系地址
电 话:020-123456789
网址:bfbird.com
邮 箱:admin@aa.com
要禁止搜索引擎收录特定目录,目录目录可通过以下方法实现:
一、型搜使用 `robots.txt` 文件


在网站根目录下创建一个名为 `robots.txt` 的索引搜索纯文本文件(无需 `.txt` 扩展名)。

添加 `Disallow` 指令
使用 `Disallow` 指令指定需要禁止抓取的禁止进入目录路径。例如,引擎禁止所有搜索引擎抓取 `/test/` 目录:
```plaintext
User-agent: *
Disallow: /test/
```
`User-agent: *` 表示适用于所有搜索引擎爬虫;
`Disallow: /test/` 指定禁止抓取 `/test/` 及其子目录。目录目录
注意事项
该方法仅能阻止搜索引擎抓取,型搜无法完全禁止收录。索引搜索部分情况下,禁止进入搜索引擎可能忽略 `robots.txt` 的引擎限制;
需确保文件权限设置正确,避免被篡改。目录目录
二、型搜使用服务器配置(如 Nginx)
通过服务器配置文件(如 Nginx 的索引搜索 `nginx.conf` 或站点配置文件)直接拒绝搜索引擎爬虫的访问。
编辑 Nginx 配置文件
在 Nginx 配置文件中添加以下内容,禁止进入匹配搜索引擎的引擎 `User-agent`:
```nginx
if ($http_user_agent ~* "Baiduspider|Googlebot|Yandex|Sogou|MSNBot") {
return 403;
}
```
这段代码会拦截来自指定爬虫的请求,并返回 403 Forbidden 状态码,从而阻止其访问和索引。
重启 Nginx 服务
修改配置后,需重启 Nginx 使规则生效:
```bash
sudo systemctl restart nginx
```
三、其他补充方法
Meta 标签(不推荐): 在 HTML 头部添加 `` 可阻止单个页面被索引,但无法阻止其他页面或目录; 登录验证
总结
推荐优先级:个人网站可优先使用 `robots.txt` 配置,商业或安全要求较高的网站建议结合服务器配置(如 Nginx)实现更严格的控制;
局限性说明:`robots.txt` 无法完全阻止搜索引擎收录,且部分爬虫(如百度)可能忽略该文件,需通过服务器端限制作为补充。
通过以上方法,可灵活控制搜索引擎对网站目录的抓取行为。