Никита
Профессор
Пользователи
- Реєстрація
- 19.05.2014
- Повідомлення
- 613
- Репутація
- 63
- Вік
- 43
Всем известно, что поисковики не "любят" дублированный контент и страницы, которые не несут пользы, для посетителя. Такие страницы, нужно скрывать от ПС систем с помощью robots.txt, или же способом который будет приведен ниже.
В нашем случае, все делалось на CMS opencart, поэтому все будет показано, на основе этой CMS.
Запрещаем индексирование страниц сортировки:
Этот код нужно добавить у файл header.tpl вашего шаблона.
Запрещаем страницы, которые находятся у футере, которые тоже не несут никакой пользы, для ПС:
У system\library\document.php, вставляем следующий код:
В контроллерах, которые подключаются, к вашему шаблону и отвечают за ссылки, которые приведены ниже, нужно вставить следующий код:
В header.php вставляем следующее:
В итоге на нужных нам страницах, появляется следующий код:
В нашем случае, все делалось на CMS opencart, поэтому все будет показано, на основе этой CMS.
Запрещаем индексирование страниц сортировки:
Код:
<?php if(isset($this->request->get['page']) || isset($this->request->get['limit']) || isset($this->request->get['sort'])) { ?>
<meta name="robots" content="noindex, nofollow"/>
Запрещаем страницы, которые находятся у футере, которые тоже не несут никакой пользы, для ПС:
У system\library\document.php, вставляем следующий код:
PHP:
private $metas = array();
public function addMeta($name, $content) {
$this->metas[md5($name)] = array(
'name' => $name,
'content' => $content,
);
}
public function getMetas() {
return $this->metas;
}
PHP:
$this->document->addMeta('robots', 'noindex');
PHP:
<?php foreach ($metas as $meta) { ?>
<meta name="<?php echo $meta['name']; ?>" content="<?php echo $meta['content']; ?>" />
<?php } ?>
В итоге на нужных нам страницах, появляется следующий код:
Останнє редагування модератором: