Download the PHP package anatoliy700/yii2-robots without Composer
On this page you can find all versions of the php package anatoliy700/yii2-robots. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download anatoliy700/yii2-robots
More information about anatoliy700/yii2-robots
Files in anatoliy700/yii2-robots
Package yii2-robots
Short Description Implements a dynamic robots.txt file
License BSD-3-Clause
Informations about the package yii2-robots
Robots расширение для Yii2
Генерирует контент robots.txt файла
Установка
Устанвливается через Composer
или добавить
в разделе require
вашего composer.json файла.
Использование
Подключить в конфигурации приложения в разделе модули:
Для установки правил маршрутизации автоматически добавть в bootstrap
Описать зависимости в контейнере
В свойстве directives
можно указать директивы, которые будут отдаваться роботу.
Если User-Agent
не будет указан, то будет установлен по умолчанию User-Agent: *
.
В свойстве blockResource
можно заблокировать весь ресурс,
в этом случае все остальные директивы будут проигнорированы.
Итеграция блокировки сраниц в модули контента
Для интеграции необходимо в модель, которая описывает контент страницы в админке, добавить поведение:
В свойстве route
необходимо обязательно маршрут и параметры,
в значение в массиве параметров указывается имя свойства данной модели из которого надо подставить данные.
В правила модели добавить:
Так же необходимо добавить в форму checkbox
:
Описать зависимость репозитория, который реализует хранилище для динамических директив :
У данного репозитория есть свойство activeRecord
, в котором указывается класс адаптера(в данном случае реализован адаптер для Redis
).
Если использовать адаптер для Redis
, необходимо подключить компонент, который обеспечивает работу с Redis
:
Для генерации URI
из роута, необходима описать зависимость IRouteGenerator
:
В свойство urlManager
необходимо передать конфигурацию urlManager с действующими правилами маршрутизации.
All versions of yii2-robots with dependencies
yiisoft/yii2 Version ^2.0.0
yii2-developer/yii2-configure Version ~1.2.0
yiisoft/yii2-redis Version ~2.0.0