famdirksen / laravel-google-indexing
通过索引API在Google中索引Laravel网站
v0.5
2022-09-27 14:52 UTC
Requires
- php: ^7.2|^8.0
- google/apiclient: ^2.0
Requires (Dev)
- orchestra/testbench: ^6.23|^7.0
- phpunit/phpunit: ^9.4
This package is auto-updated.
Last update: 2024-09-22 16:45:10 UTC
README
正在进行中,部分功能可能在将来发生变化。
使用索引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)。有关更多信息,请参阅许可证文件。