gorriecoe / silverstripe-robots
为 Silverstripe 提供简单机器人生成模块。
1.0.2
2019-05-11 22:51 UTC
Requires
- silverstripe/framework: ^4.0
Suggests
- silverstripe/googlesitemaps: Ensures that a valid sitemap.xml is generated and referenced within robots.txt
This package is auto-updated.
Last update: 2024-08-29 04:58:51 UTC
README
此模块为 Silverstripe 提供简单的 robots.txt 生成功能,并提供多种配置选项。
当网站不在实时模式下(例如在测试域名上)时,它将分别阻止整个域名,确保(至少是尊重的)搜索引擎不会索引您的测试网站。
安装
Composer 是安装 SilverStripe 模块的首选方式。
composer require gorriecoe/silverstripe-robots
要求
- silverstripe/cms ^4.0
维护者
致谢
此模块深受 Damian Mooyman 的 silverstripe-robots 启发。
配置
您可以通过将页面或模式添加到 disallowedUrls 配置中,来阻止页面或模式。
gorriecoe\Robots\Robots: disallowed_urls: - 'mysecretpage.html' - '_private' - 'Documents-and-Settings/Ricky/My-Documents/faxes/sent-faxes'
默认情况下,任何将 'ShowInSearch' 设置为 false 的页面也将被排除。这可以用于隐藏辅助页面,如“感谢注册”或错误页面。
您可以使用以下方法关闭此功能(如果您真的绝对需要的话)。
gorriecoe\Robots\Robots: disallow_unsearchable: false
默认情况下,模块将在 /sitemap.xml
中检查 sitemap 文件。您可以使用以下配置设置自定义文件位置。
gorriecoe\Robots\Robots: sitemap: '/sitemap.xml'
对于多个 sitemap。
gorriecoe\Robots\Robots: sitemap: - '/sitemap_index.xml' - 'http://www.gstatic.com/s2/sitemap.xml'