Cum să eliminați paginile duplicate într-o hartă a produselor

În general, am întâmpinat o problemă care afectează SEO, pâine și, în general, nu arată frumos. Am găsit o metodă pe Internet, o voi descrie cu o ajustare, deoarece în felul în care am găsit un bug cu paranteze, codul nu este foarte curat. Această metodă este testată și funcționează pe opencart 1.5.6.1

Deasupra liniei de mai sus: funcția publică getCategoryLayoutId ($ category_id)

B. Apoi, mergeți la modulul de controler (de exemplu, luați stocul) și faceți modificări la adresa URL a produsului:

1. Deschideți controlerul ... catalog / controller / module / special.php

După linia: indexul funcției protejate (setare $)

Să începem de pe pagina producătorului:

A. Deschideți controlerul ... catalog / controller / product / manufacturer.php

  1. La începutul funcției conectăm modelul:
  2. înainte de:

Vom introduce:

Ca rezultat, am scapat de duplicatul paginii produsului din lista producătorilor.

Pentru a elimina duplicatele din pagina de acțiuni, trebuie să faceți exact aceleași modificări în fișier ... catalog / controller / product / special.php

Pentru blocul recomandat pe pagina produsului, editează ... catalog / controller / product / product.php
Pentru pagina cu rezultatele căutării - ... catalog / controller / product / search.php
Pentru pagina de comparare a mărfurilor - ... catalog / controller / product / compare.php

Articole similare