itsjjfurki/google-crawl-detector

记录谷歌爬虫发出的每个请求。

v1.0.3 2023-03-28 21:36 UTC

This package is not auto-updated.

Last update: 2024-09-25 04:33:06 UTC


README

Google Crawl Detector 是一个 Laravel 扩展包,允许记录谷歌发出的每个请求。对于想要提高其 SEO 性能的网站来说,记录谷歌爬虫发出的每个请求是至关重要的。这样做可以让网站管理员深入了解谷歌如何爬取和索引他们的网站。这些信息可以用来检测潜在的爬取错误、索引问题以及可以进行优化的领域。

安装

通过 composer 获取包

composer require itsjjfurki/google-crawl-detector

发布服务提供者

php artisan vendor:publish --provider="Itsjjfurki\GoogleCrawlDetector\GoogleCrawlDetectorServiceProvider"

迁移以创建 google_crawls 表

php artisan migrate

修改并添加以下内容到您的 .env 文件中

GOOGLE_CRAWL_DETECTOR_ENABLED=true

有关您可以修改的环境变量的更多信息,请参阅此包的配置文件。

运行控制台命令以获取谷歌爬虫 IP

php artisan googlecrawlerips:fetch

可选

为了定期获取谷歌爬虫 IP,创建一个 cronjob 以执行计划任务。

贡献

请确保根据需要更新测试。

请确保尽可能多地编写测试并运行它们。

请确保测试运行快速(少于1秒),因为您会经常运行它们。

请确保您遵循项目的代码风格指南。它目前使用 Laravel Pint 的默认设置。

在创建拉取请求之前,请确保完成上述所有操作 :)

为了运行测试并确保遵循项目代码风格指南,您可以运行以下命令

composer check

许可证

MIT 许可证(MIT)。请参阅 许可证文件 以获取更多信息。