Canonical prestashop | Develop Site
Estoy teniendo problemas de contenido duplicado en uno de los proyectos de clientes que tiene una tienda virtual desarrollada con Prestashop 1.6 y decidi probar con una solucion como la siguiente:
En el archivo header.tpl agregamos el siguiente codigo luego del head
- <!-- canonical -->
- {if $page_name == 'index' or $page_name == 'search'}
- <link rel="canonical" href="{$base_dir}" />
- {elseif $page_name == 'category' or $page_name == 'best-sales'
- or $page_name == 'cart' or $page_name == 'discount'
- or $page_name == 'manufacturer' or $page_name == 'new-products'
- or $page_name == 'prices-drop'}
- <link rel="canonical"
- href="{$base_dir}{$request_uri|substr:1|regex_replace:
- '/\/(.*)/':''|regex_replace:'/\?(.*)/':''}" />
- {else}
- <link rel="canonical" href="{$base_dir}{$request_uri|substr:1}" />
- {/if}
- <!-- /canonical -->
En la pagina de cada producto o seccion aparecera luego del head el siguiente codigo:
- <!-- canonical -->
- <link rel="canonical" href="http://localhost/prestashop/direccion-del-producto" />
- <!-- /canonical -->
Hay que aclarar que la dirección depende de cada producto
Español
- blog de karina.castro
- Log in or register to post comments