Класс управляет файлом Robots.txt в рамках одного сайта
Открытые члены | |
__construct (Orm\Site $site) | |
setCurrentSite (Orm\Site $site) | |
AutoCreateSiteRobotsTxt () | |
getRobotsTxtContent () | |
writeRobotsTxt ($newContent) | |
writeHtaccess () | |
getHtaccessRules () | |
getRobotsFilename ($include_path=false) | |
deleteRobotsTxt () | |
Защищенные члены | |
getMainHost () | |
__construct | ( | Orm\Site | $site | ) |
Конструктор класса, работающего с robots.txt файлами
Orm\Site | $site | сайт |
AutoCreateSiteRobotsTxt | ( | ) |
Автоматически создает стандартный robots.txt для сайта. Добавляет в .htaccess необходимую запись в случае мультисайтовости
deleteRobotsTxt | ( | ) |
Удаляет файл robots.txt и соответствующие записи из .htaccess
getHtaccessRules | ( | ) |
Возвращает правила, которые необходимо добавить в htaccess для успешного открытия в robots.txt
|
protected |
Возвращает главный(первый по списку) домен для текущего сайта Если домен интернациональный, то он сразу будет в punycode
getRobotsFilename | ( | $include_path = false | ) |
Возвращает имя файла robots.txt для текущего сайта
bool | $include_path | - добавить путь к корневому каталогу системы |
getRobotsTxtContent | ( | ) |
Возвращает содержимое файла robots.txt для текущего сайта
setCurrentSite | ( | Orm\Site | $site | ) |
writeHtaccess | ( | ) |
Добавляет к htaccess правило для успешной отдачи файла ВАШ_ДОМЕН/robots.txt на любом из мультисайтов
writeRobotsTxt | ( | $newContent | ) |
Записывает новое содержимое в файл robots.txt для текущего сайта
string | $newContent | - новое содержимое |