一、不会被屏蔽的被禁使用 `robots.txt` 文件
创建 `robots.txt` 文件 
在网站根目录下创建一个名为 `robots.txt` 的搜索索引文本文件,添加以下规则:

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

这将禁止所有搜索引擎抓取网站的引擎所有内容。
针对特定搜索引擎的网站规则



若需允许特定搜索引擎抓取,可修改规则,止搜例如禁止百度抓取但允许图片搜索:
```
User-agent: Baiduspider
Disallow: /
User-agent: Baiduspider-image
Allow: /image/
```
需注意不同搜索引擎使用不同 `User-agent`(如 `googlebot`、擎抓`baiduspider` 等)。不会被屏蔽的被禁
二、搜索索引使用 Meta 标签
在 HTML 的引擎 `
` 部分添加以下标签:```html
```
`NOINDEX`:禁止搜索引擎索引当前页面
`FOLLOW`:允许搜索引擎抓取当前页面并索引链接页面
三、使用 HTTP 头部(X-Robots-Tag)
服务器配置
在 Apache 或 Nginx 服务器中添加以下配置:
```apache
Header set X-Robots-Tag "NOINDEX,网站FOLLOW"
```
需重启服务器使配置生效。
代码添加
在网站模板文件(如 `header.php`)的止搜 `
` 部分添加:```html
```
适用于无法修改服务器配置的场景。
四、擎抓其他方法
动态网页生成
通过服务器端代码动态生成 `robots.txt` 或修改 HTTP 头部,不会被屏蔽的被禁适用于需要动态控制抓取规则的搜索索引场景。
联系搜索引擎管理方
若需立即生效且上述方法无效,引擎可通过搜索引擎官网提交请求(如百度的 `webmaster@baidu.com`)申请删除网页快照。
注意事项
优先级顺序: `robots.txt` 和 Meta 标签仅对遵循协议的搜索引擎有效,服务器配置具有最高优先级。 测试验证
安全性:完全禁止抓取可能导致部分功能无法被搜索引擎索引,需根据实际需求选择合适方案。



