famdirksen/laravel-google-indexing

通过索引API在Google中索引Laravel网站

v0.5 2022-09-27 14:52 UTC

README

Latest Version on Packagist GitHub Tests Action Status Quality Score Total Downloads

正在进行中,部分功能可能在将来发生变化。

使用索引API请求Google索引页面。

请注意,您可以使用此API索引的允许页面,请参阅https://developers.google.com/search/apis/indexing-api/v3/quickstart

安装

您可以通过composer安装此包

composer require famdirksen/laravel-google-indexing

接下来,您需要遵循Google的设置说明,这些说明可以在Google索引API文档中找到。

您需要在存储直接创建一个文件,但您可以使用config中的键laravel-google-indexing.google.auth_config覆盖此设置。

我们将很快发布一篇关于如何设置此包的博客文章。

使用方法

注意:此包仅适用于您Google搜索控制台账户中已验证的网站

通知Google有关新或更新的URL

LaravelGoogleIndexing::create()->update('https://www.my-domain.com')

从索引中删除URL

LaravelGoogleIndexing::create()->delete('https://www.my-domain.com')

获取URL的状态

LaravelGoogleIndexing::create()->status('https://www.my-domain.com')

或使用外观

通知Google有关新或更新的URL

LaravelGoogleIndexing::update('https://www.my-domain.com')

从索引中删除URL

LaravelGoogleIndexing::delete('https://www.my-domain.com')

获取URL的状态

LaravelGoogleIndexing::status('https://www.my-domain.com')

对于处理多个URL,您可以传递一个包含多个更新/删除URL的数组

LaravelGoogleIndexing::multiplePublish([['URL_UPDATED' => 'https://www.site.com'], ['URL_DELETED' => 'https://www.site.com/deleted-url']])

变更日志

有关最近更改的更多信息,请参阅CHANGELOG

贡献

有关详细信息,请参阅CONTRIBUTING

安全

如果您发现任何安全问题,请通过info@famdirksen.nl发送电子邮件,而不是使用问题跟踪器。

鸣谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件