melisplatform/melis-cms-site-robot

此模块将动态生成robot.txt文件的功能添加到工具和每个站点

安装量: 1,915

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 8

分支: 0

公开问题: 0

类型:melisplatform-module

v5.2.0 2024-06-06 09:16 UTC

README

MelisCmsSiteRobot 提供在每个域名上添加robots.txt的功能。

入门

以下步骤将在您的机器上运行项目副本。

先决条件

以下模块需要安装以运行 Melis 新闻通讯模块:

  • Melis 引擎

安装

运行 composer 命令

composer require melisplatform/melis-cms-site-robot

数据库

数据库模型可通过 MySQL Workbench 文件访问

/melis-cms-site-robot/install/sql/Model

数据库将通过 composer 和其钩子安装
如果出现问题,SQL 文件位于此处

/melis-cms-site-robot/install/sql

提供工具和元素

  • Melis CMS 站点机器人工具
  • Melis CMS 站点机器人服务

Melis CMS 站点机器人工具

为用户提供访问和管理每个域名 Robots.txt 的能力。

Melis CMS 站点机器人服务

  • 使用服务检索每个域的 Robots.txt 数据
// Get MelisEngineTableSiteDomain service
$table = $this->getServiceManager()->get('MelisEngineTableSiteDomain');

// Get all data from site domain table
$data = $table->getData($searchValue, $searchableCols, $selColOrder, $orderDirection, $start, $length)->toArray();
// Get MelisEngineTableRobot service
$robotTable = $this->getServiceManager()->get('MelisEngineTableRobot');

//Get robots.txt contents and data for each domain
$robotData  = (array) $robotTable->getEntryByField('robot_site_domain', $domainName)->current();

作者

另请参阅参与此项目的贡献者列表。

许可

本项目采用 OSL-3.0 许可协议 - 有关详细信息,请参阅LICENSE.md文件。