![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
![]() |
#1 |
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
![]()
Установил расширение 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 тоже есть упоминание..... |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
![]()
3 минуты упорства и решение найдено:
библиотека перенесена в typo3/sysext/cms/tslib/ для корректной работы скрипта в начале файла robots.php меняем define('PATH_tslib', PATH_site.'tslib/'); на define('PATH_tslib', PATH_site.'typo3/sysext/cms/tslib/'); Наслаждаемся работой ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
![]()
в дополнение к этому расширению:
Если Типа используется на нескольких сайтах, то для корректного вывода своего robots.txt для каждого из доменов нужно слегка подправить robots.php: $domain=$_SERVER['SERVER_NAME']; на $domain=t3lib_div::getIndpEnv('HTTP_HOST');
__________________
Андрей Грэй (tonnazh) Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd. ------------------------------------------------ Хочешь чтобы твой сайт работал стабильно? Спроси меня как ![]() |
![]() |
![]() |