Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 3242 Просмотров
*

yadrinez

  • Захожу иногда
  • 108
  • 9 / 0
У меня на сайте Google бот проиндексировал кучу страниц результатов поиска.
Адрес страницы который он приндексировал: index.php?page=shop.browse&option=com_virtuemart&Itemid=2
Если вводить этот адрес на сайте с виртеумартом то выводиться весь список товаров постранично.
Причем последующие страницы имеют ввид:
index.php?option=com_virtuemart&Itemid=2&category_id=&page=shop.browse&limit=20&limitstart=40

Как правильно запретить индексирование этой страницы. Пробовал через robots.txt
Указал Disallow: index.php?option=com_virtuemart&Itemid=2&category_id=&page=shop.browse

Как можно поставить запрет через теги noindex?
*

yadrinez

  • Захожу иногда
  • 108
  • 9 / 0
А нет noindex не катит, Google не воспринимает.
Вообщем как грамотно происать в файле robots.txt запрет индексации результатов поиска?
*

valagoff

  • Давно я тут
  • 984
  • 110 / 0
Disallow: *shop.browse
*

yadrinez

  • Захожу иногда
  • 108
  • 9 / 0
таким макаром я думаю и страницы отображения категорий блокирнутся
*

valagoff

  • Давно я тут
  • 984
  • 110 / 0
таким макаром я думаю и страницы отображения категорий блокирнутся
таким образом блокируются страницы заканчивающиеся на shop.browse
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
*

yadrinez

  • Захожу иногда
  • 108
  • 9 / 0
изменил shop.browse.php
Код
if( $category_id ) {
/**
    * CATEGORY DESCRIPTION
    */
$db->query( "SELECT category_id, category_name,category_thumb_image FROM #__{vm}_category WHERE category_id='$category_id'");
$db->next_record();
$category_name = shopMakeHtmlSafe( $db->f('category_name') );

// Set Dynamic Page Title
$vm_mainframe->setPageTitle( $db->f("category_name") );

$desc =  $ps_product_category->get_description($category_id);
$desc = vmCommonHTML::ParseContentByPlugins( $desc );
// Prepend Product Short Description Meta Tag "description" when applicable
$mainframe->prependMetaTag( "description", strip_tags($desc) );

}  else {
$mainframe->prependMetaTag( "robots", 'noindex, nofollow');
}


добавил
Код
else {
$mainframe->prependMetaTag( "robots", 'noindex, nofollow');
}


Через Google панель сделал запрос на удаление страниц из индекса, посмотрим, сработает ли.


Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Компонент и модуль поиска товаров VirtueMart 1.0.15 на Ajax

Автор Arkadiy

Ответов: 148
Просмотров: 67611
Последний ответ 28.06.2014, 19:11:54
от DeLight
Модуль поиска товаров с помощью цифр и букв алфавита.

Автор sova

Ответов: 16
Просмотров: 8546
Последний ответ 08.11.2013, 16:16:10
от CastorTroy
Изменить запрос поиска mod_virtuemart_search

Автор Tokyo

Ответов: 1
Просмотров: 1428
Последний ответ 06.06.2013, 02:03:57
от fsv
Убрать слово "категории" с страницы сайта

Автор Dima0785

Ответов: 20
Просмотров: 8905
Последний ответ 04.04.2013, 10:40:02
от Proka
Вывод результатов поиска кривой(

Автор stardel

Ответов: 0
Просмотров: 1128
Последний ответ 27.03.2013, 18:30:47
от stardel