/tslib/class.tslib_fe.php проблема
Установил расширение robots.txt
Сами знаете для чего... Но при использовании возникла проблема... .htaccess прописал как нужно, скопировал robots.php и присвоил необходимые права. Указал у одного из доменов роботс, проверяю и вижу: failed to open stream: No such file or directory in /home/site/site.ru/docs/robots.php on line 106 Но у меня нет такой папки и соответственно такого файла. Просматриваю исходник роботс.пхп. Да, упоминание есть именно на tslib. В пакетах (4.02,4.03,4.1) тоже нет. В manual-doc_core_api_4-0-0 тоже есть упоминание..... |
3 минуты упорства и решение найдено:
библиотека перенесена в typo3/sysext/cms/tslib/ для корректной работы скрипта в начале файла robots.php меняем define('PATH_tslib', PATH_site.'tslib/'); на define('PATH_tslib', PATH_site.'typo3/sysext/cms/tslib/'); Наслаждаемся работой :) |
в дополнение к этому расширению:
Если Типа используется на нескольких сайтах, то для корректного вывода своего robots.txt для каждого из доменов нужно слегка подправить robots.php: $domain=$_SERVER['SERVER_NAME']; на $domain=t3lib_div::getIndpEnv('HTTP_HOST'); |
Часовой пояс GMT +4, время: 10:09. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot