Ликвидация дублей товаров при мультикатегорийности, VirtueMart 3.0

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

forelka

  • Новичок
  • *
  • 5
  • 0
Сейчас до каждого товара можно добраться несколькими путями (2-3), соответственно адрес карточки товара может выглядеть:
site.ru/catalog/category1/brend/product1/
и
site.ru/catalog/category2/type1/product1/
но это один и тот же товар, одна и та же карточка, соответственно поисковик расценивает как дубль.
Хочу чтобы карточки товара имели адрес site.ru/catalog/product1/ независимо от пути, по которому к ним приходят
Как это сделать?

*

forelka

  • Новичок
  • *
  • 5
  • 0
Ну хоть скажите, это роутинг надо править?

*

pavelrer

  • Завсегдатай
  • *****
  • 412
  • 8
$httpUrl = ($_SERVER['REQUEST_URI']);
$pos = strpos($httpUrl, 'brand'); if ($pos === false) { } else { $doc =& JFactory::getDocument();$doc->setMetaData( 'robots', 'noindex, nofollow' ); }

Я, делаю так

*

forelka

  • Новичок
  • *
  • 5
  • 0
вопрос все еще актуален... решила только с помощью редиректа, но логика хлебных крошек теряется.