一、资源止搜使用 `robots.txt` 文件

在网站根目录下创建 `robots.txt` 文件,搜索索引添加以下内容:

```
User-agent: *
Disallow: /
```

这将禁止所有搜索引擎抓取网站的引擎所有内容。
针对特定搜索引擎
若只想禁止百度抓取,网页可添加:
```
User-agent: baiduspider
Disallow: /
```
其他搜索引擎需使用对应爬虫名称(如 `googlebot`、何禁`sogou spider` 等)。资源止搜
二、搜索索引使用 Meta 标签
页面级控制
在 HTML 的引擎 `
` 部分添加:```html
```
这将允许搜索引擎抓取页面内容,但禁止索引和跟踪链接。网页
目录级控制
若需禁止特定目录被索引,何禁可添加:
```html
```
放置在目录的 `.htaccess` 文件或 HTML 头部。
三、搜索索引使用 HTTP 头字段 `X-Robots-Tag`
在服务器响应中添加:
```
X-Robots-Tag: noindex,引擎nofollow
```
可禁止搜索引擎抓取页面及后续链接。
四、网页其他方法
服务器配置
Nginx: 通过 `ngx_http_robotstxt_module` 模块配置,何禁例如: ```nginx location / { add_header X-Robots-Tag "noindex,nofollow"; } ``` 其他服务器
通过登录验证限制访问,需配合 `.htaccess` 和 `robots.txt` 使用。
注意事项
有效性限制:
`robots.txt` 仅对遵守协议的搜索引擎有效,且需定期更新。
动态内容处理:静态页面可通过上述方法控制,但动态生成的内容需配合服务器端配置。
维护成本:部分方法(如登录验证)需技术维护,且可能影响用户体验。
建议根据实际需求选择合适方法,调试阶段可优先使用 `robots.txt` 和 Meta 标签,生产环境建议结合服务器配置和隐私设置。