Zaloguj się, aby obserwować  
Obserwujący 0
micpp

marketing
Tagi kanoniczne w kategoriach

4 posty w tym temacie

Napisano (edytowany)

Dzień dobry,

zauważyłem, że w moim sklepie canonicale ustawiane są automatycznie dla podstrony na której znajduje się tag, czyli np:

domena/kategoria-glowna/  (canonical do samej siebie - ok)

domena/kategoria-glowna/paginacja-strona-2  (canonical do samej siebie zamiast do głównej)

Do tego oczywiście w tym samym schemacie kanonizują się nieprawidłowo filtry. W opcjach pozycjonowania nie widze nigdzie opcji ustawienia canonicala, gdzieś na shoperze znalazłem informacje, że należy ustawić własny adres url dla danej podstrony w zakładce "pozycjonowanie", jednak to również nie pomogło.

Moje pytanie brzmi:

1. Czy można ustawić canonicale z poziomu panelu, żeby działały prawidłowo dla paginacji oraz filtrów?

2. W jakim pliku generowane są canonicale w shopperze.

Edytowano przez micpp
1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Napisano (edytowany)

Znalazłem rozwiązanie. 

W header.tpl Dopisałem:

{if strpos($v, "default") !== false}{$v|str_replace:"":"1/default"}{/if}

przed: <link rel="{$k|escape}" href="{$v|escape}" />

dzięki temu na 1 stronie z opisem generuje mi ładnie canonicale i usuwa filtry z urla 

Edytowano przez micpp
0

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Napisano (edytowany)

Z tego co widzę jest jeszcze problem z filtrami widoków, nie mogę się ich pozbyć w urlach canonicali. 

Na przykład: http://pleciona.pl/pl/c/Kolowrotki/11/1/phot/1/f_producer_2/1/0/view

zamiast dawać canonicala do: http://pleciona.pl/pl/c/Kolowrotki/11/

daje do:                                   http://pleciona.pl/pl/c/Kolowrotki/11/1/phot/1/f_producer_2/1/0/view

Nie mogę się tego pozbyć korzystając z metody z postu wyżej. Ma ktoś rade na to?

Edytowano przez micpp
0

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Znalazłem rozwiązanie, napisałem coś takiego:

17 i 18 linijka w header.tpl

{if count($seo_links)}{foreach from=$seo_links item=v key=k}  <link rel="{$k|escape}" href="{if $k==="canonical"}{$v|regex_replace:"/default.*/":""}{elseif $k==="next" || $k==="prev"}{$v}{/if}" /> 
{/foreach}{/if}

Teraz wygląda na to, że działa mi prawidłowo :)

0

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Utwórz konto lub zaloguj się, aby skomentować

Musisz być użytkownikiem, aby dodać komentarz

Utwórz konto

Zarejestruj nowe konto na forum. To jest łatwe!


Zarejestruj nowe konto

Zaloguj się

Masz już konto? Zaloguj się.


Zaloguj się
Zaloguj się, aby obserwować  
Obserwujący 0