gorriecoe/silverstripe-robots

为 Silverstripe 提供简单机器人生成模块。

安装数: 11,393

依赖者: 2

建议者: 0

安全性: 0

星标: 1

关注者: 3

分支: 1

开放问题: 0

类型:silverstripe-vendormodule

1.0.2 2019-05-11 22:51 UTC

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'