mauricerenck/darkvisitors

Kirby robots.txt 插件,用于阻止 AI 搜索器和机器人

安装: 49

依赖项: 0

建议者: 0

安全: 0

星标: 7

关注者: 1

分支: 0

公开问题: 0

类型:kirby-plugin

1.1.2 2024-06-12 13:15 UTC

This package is auto-updated.

Last update: 2024-09-12 13:49:31 UTC


README

Dark Visitors 是一个为 Kirby 3 和 4 开发的插件,它使用 robots.txt 阻止不想要的 AI 搜索器访问您的网站。它使用 Dark Visitors API 来识别和阻止不想要的访问者。

它还允许您将自定义规则和您的站点地图添加到 robots.txt 文件中。

安装

composer require mauricerenck/darkvisitors

或者下载 最新版本,解压后,将其复制到 site/plugins/dark-visitors

获取访问令牌

您需要 Dark Visitors 访问令牌才能使用此插件。请访问 https://darkvisitors.com/ 创建账户并创建自己的项目。打开您的项目,在设置中获取您的访问令牌。

使用方法

编辑您的 config.php 并添加以下行

'mauricerenck.dark-visitors.token' => 'YOUR TOKEN'

AI 搜索器

设置您想要阻止的 AI 搜索器类型

'mauricerenck.dark-visitors.aiTypes' => ['AI Assistant', 'AI Data Scraper', 'AI Search Crawler'],

您的自定义规则

将您的自定义规则添加到 robots.txt 文件中

'mauricerenck.dark-visitors.agents' => [
    [
        'userAgents' => ['Googlebot', 'Bingbot'],
        'disallow' => ['/admin'],
    ],
    [
        'userAgents' => ['Bingbot'],
        'allow' => ['/microsoft'],
    ],
],

设置您的自定义规则将覆盖默认规则,默认规则包括

[
    'userAgents' => ['*'],
    'disallow' => ['/kirby', '/site'],
];

站点地图

将您的站点地图添加到 robots.txt 文件中

'mauricerenck.dark-visitors.sitemaps' => [
    'Sitemap: https://your-site.tld/sitemap.xml',
    'Sitemap: https://your-site.tld/sitemap2.xml',
],

跟踪/分析

Darkvisitors 提供跟踪功能。如果您想使用它,可以在配置中启用。

'mauricerenck.dark-visitors.analytics' => true,

了解更多关于 robots.txt 和 AI 搜索器的信息