Переопределить существующий метатег тега с помощью PHP - PullRequest
0 голосов
/ 16 февраля 2012

Я работаю на сайте Joomla 1.5, где Google проиндексировал множество страниц, которые я не хочу индексировать.Поле встроенных роботов, найденное в каждой статье в серверной части Joomla, не работает из-за стороннего компонента, который мне нужен.

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

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

URL-адреса / страницы были всесозданный из одного шаблона статьи, я добавлю фрагмент кода в этот шаблон статьи, и это должно сработать

спасибо

Ответы [ 2 ]

1 голос
/ 16 февраля 2012

Предположительно, вы можете отправлять информацию о метатегах для каждого заголовка HTTP.
http://code.google.com/web/controlcrawlindex/docs/robots_meta_tag.html

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

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

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

0 голосов
/ 17 февраля 2012

В Joomla 1.5 метатег robots устанавливается командами метаданных

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...