Livezilla

Certified Partner and
PrestaShop Developer for:

PrestaShop Duplicate URL Fix

Duplicate Fix URL

Această pagină a fost scrisă în limba engleză, vă rugăm să consultaţi versiunea în limba engleză pentru modificări de cod corect.


Există o problemă mare cu variabile suplimentare pe paginile care lista de produse (categoria, căutare, cel mai bun vanzator, oferte speciale şi produse noi).

Sortare de, # sau rezultate pe pagină + steaguri limbă a crea noi legături cu un număr potenţial nesfârşit de variabile.

Exemplu:

/ Cel mai bun-sales.php isolang = hi & n? = 15 & p = 3 & id_lang = 23 & orderby = preţul & orderway = desc
/ 5-PrestaShop-module de n = 10 & id = isolang &;? Id_lang = 13 & orderby = & name = asc & orderway id_lang = 13 & id_category = 5
/ 5-PrestaShop-module de n = 10? & Id = isolang & id_lang = 13 & orderby = & name = orderway asc

Deşi aceste URL-uri nu sunt o problema pentru utilizatorii obisnuiti, motoarele de căutare că acceseze cu crawlere site-ul dvs. găsi aceste link-uri, apoi se accesează cu crawlere acele link-uri şi pentru a găsi mai multe link-uri noi pe ele cu variabile mai adaugă la sfârşitul.

Pentru motoarele de căutare, ordinea de sortare a produselor pe o pagină, numărul de rezultat pe pagină, şi de o schimbare variabila limbă, nu sunt necesare, de fapt, ei trebuie doar să adăugaţi link-uri noi pentru ei să se strecoare cu practic aceleaşi date.

Estimăm că adresele URL suplimentarecă acceseze cu crawlere motoarele de căutare sunt de aproximativ 50 - 100 + ori mai mult decât faptul că URL-uri reale, care sunt valide şi au nevoie de crawling, acest lucru duce la o mulţime de metaetichetă suprapunerea, conţinut foarte asemănător, şi creează o sarcină uriaşă pe site-ul dvs. atunci când ele accesa pagini care nu sunt cu adevărat necesare.

Soluţia ideală este de a ascunde toate aceste variabile suplimentare din motoarele de căutare, singura variabilă care ar trebui să fie disponibilă este numărul de pagină (atunci când paginarea este prezent).

Acest lucru va asiguraţi-vă că nu există mai multe adrese URL pentru aceeaşi pagină cu diferite variabile.

Această modificare include, de asemenea, URL-ul Fix poliglot

Acest lucru fix va împiedica motoarele de căutare să vadă aceste pagini noi, cu toate acestea, în cazul în care deja cu crawlere site-ul dvs. şi-au aceste link-uri, acestea vor continua să le acceseze cu crawlere excepţia cazului în care a spus altfel.

Am adăugat la URL-ul Duplicate Redirect modul redirecţionări 301 de la fiecare pagină cu variabile (11-categoria-name orderby = numele? & orderway = asc) la pagina fără nici o variabile (11-categoria-name).

Singura variabila care va rămâne este p = care este folosit pentru paginarea.

 

Descarcati modificatefişiere de la http://www.presto-changeo.com/SEO_Fix.zip (4 în total) pentru PS 1.2, 1.3 şi 1.3.2, asiguraţi-vă că vă păstraţi o copie de siguranţă a fişierelor existente, înainte de a copia cele 3 modificată.

 

Cum se testează?
Această modificare nu afectează utilizatorii normali, astfel încât pentru ao testa, aveţi nevoie pentru a truc server pentru a crede că eşti un motor de căutare.

1) Deschideţi Firefox, în tipul de bara de adrese "about: config" şi apăsaţi tasta Enter.
2) În partea de sus exista un filtru, de tip "agent"
3) Faceţi clic dreapta pe "general.useragent.extra.firefox" şi alegeţi modifica.
4) Înlocuiţi valoarea interior cu "bot" şi faceţi clic pe OK

Acum, când accesa site-ul, modulul va sunteţi un motor de căutare, şi de a aplica modificările.
Veţi vedea că alege un filtru nu va face nimic, rezultate pe pagină derulanta este plecat, iar dacă introduceţi una din acele adrese URL cu variabile suplimentare, acestea vor fi toate curăţat stele (cu excepţia p = în cazul în care a fost prezent).

Pentru a reveni la browser-ul să faceţi clic pe normal, dreapta pe "general.useragent.extra.firefox" şi faceţi clic pe "reset".