Hej,
Jag driver en Prestashopbutik sedan ett par år tillbaka, butiken innehåller flertalet kategorier med en produkt i varje kategori.
Utav denna anledningen skulle jag vilja att mina kunder kommer direkt till produkten när de trycker på kategorin i stället för att komma till "produktträdet" för att sedan behöva trycka på själva produkten.
Jag har hittat följande kod på nätet som gör jobbet men min fråga nu är om nedanstående kod kommer skada min SEO? I sådana fall undrar jag om någon har ett bättre förslag på kod?
Kod:
if ($category->id != 1 && is_object($cookie) &&
strpos($_SERVER['HTTP_USER_AGENT'],'bot') === false &&
strpos($_SERVER['HTTP_USER_AGENT'],'baidu') === false &&
strpos($_SERVER['HTTP_USER_AGENT'],'spider') === false &&
strpos($_SERVER['HTTP_USER_AGENT'],'Ask Jeeves') === false &&
strpos($_SERVER['HTTP_USER_AGENT'],'slurp') === false &&
strpos($_SERVER['HTTP_USER_AGENT'],'crawl') === false)
{
$category = new Category(intval(Tools::getValue('id_category')), intval($cookie->id_lang));
$nbProducts = $category->getProducts(NULL, NULL, NULL, $orderBy, $orderWay, true);
if ($nbProducts == 1)
{
$cat_products = $category->getProducts(intval($cookie->id_lang), 1, 1, $orderBy, $orderWay);
foreach ($cat_products AS $product)
{
Header( "Location: ".$product['link']);
exit;
}
}
}
Tacksam för alla svar!