2012-02-16 3 views
0

Im работает сайт Joomla 1.5, где есть много страниц, индексированных google, которые я не хочу индексировать. Поле встроенных роботов, найденное в каждой статье в бэкэнде Joomla, не работает из-за стороннего компонента, который мне нужно сохранить.Переопределить существующий тег meta robots с PHP

Short рассказ короткий. Я хочу добавить часть PHP (любая вещь, которая будет работать) на страницу, которая просто сообщает Google не индексировать или следовать. Код должен был бы переопределить установленную по умолчанию настройку Joomla, которая будет следовать и индексировать страницу

Я не могу использовать robots.txt, так как слишком много Urls.

URL/страницы были созданы из одного шаблона статьи, Ill добавить кусок кода в этот шаблон статьи, и что необходимо сделать трюк

благодаря

+1

Можете ли вы использовать PHP для динамического добавления записей в файл robots.txt? –

ответ

1

Возможно вы можете отправить мету Infos тегов за HTTP-заголовок.
http://code.google.com/web/controlcrawlindex/docs/robots_meta_tag.html

Таким образом, вы можете добавить немного PHP кода перед шаблонах, если это возможно:

header("X-Robots-Tag: noindex"); 

Я понятия не имею, если это почитается на практике. Однако HTTP-заголовок должен переопределять метатег на странице.

+0

Я вставляю его так же? Нет открывающих или закрывающих php-тегов? – Simsan

+0

Наверное, с или что-то, что ваш шаблон должен добавить код. – mario

+0

Пробовал его с и без, похоже, не переопределяет метатеги по умолчанию joomla – Simsan

0

В Joomla 1.5 роботов мета-тег устанавливается метаданных Команды

// не знаю, если вам это нужно, или если его уже импортировали jimport («joomla.document.document»);

// установить метаданные документа по умолчанию $ this-> setMetaData ('robots', 'noindex, nofollow');

Смежные вопросы