Livezilla

Certified Partner and
PrestaShop Developer for:

PrestaShop Duplicate URL Fix

Duplicate URL Fix

Denne side blev skrevet på engelsk, se venligst den engelske version til den korrekte kode ændringer.


Der er et stort problem med ekstra variable på sider, hvor listen produkter (kategori, søgning, bestseller, nye tilbud og nye produkter).

De sortere efter, # eller resultater per side + sprog flag skabe nye forbindelser med en potentielt uendelig række af variabler.

Eksempel:

/ Bedste-sales.php? Isolang = hi & n = 15 & p = 3 & id_lang = 23 & orderby = pris & orderway = desc
/ 5-PrestaShop-moduler n = 10 & isolang = id &;? Id_lang = 13 & orderby = navn & orderway = asc & id_lang = 13 & id_category = 5
/ 5-PrestaShop-moduler? N = 10 & isolang = id & id_lang = 13 & orderby = navn & orderway = asc

Selv om disse webadresser ikke er et problem for almindelige brugere, søgemaskinerne at gennemgå dit websted finde de links, så de kravler disse bånd og finde flere nye links på dem med endnu flere variable tilføjes i slutningen.

For søgemaskiner, sorteringsrækkefølgen af produkter på en side er antallet af resultat pr side, og et sprog, ændre variabel ikke behov for, i virkeligheden, bare de tilføje nye links for dem at kravle med stort set de samme data.

Vi vurderer, at den ekstra URL'erat søgemaskinerne gennemgå, er 50-100 + gange mere end det faktiske webadresser, er gyldige og har brug for kravlende, dette resulterer i en masse meta-tag dobbeltarbejde, meget lignende indhold, og skaber en enorm belastning på dit websted, når de gennemgår sider, der er ikke rigtig nødvendig.

Den ideelle løsning er at skjule alle de ekstra variabler fra søgemaskiner, den eneste variabel, der bør være tilgængelige, er det sidenummer (når paginering er til stede).

Dette vil gøre at der ikke er flere URL'er til samme side med forskellige variabler.

Denne ændring omfatter også Flersproget URL Fix

Denne rettelse vil forhindre søgemaskiner fra at se disse nye sider, men hvis de allerede gennemgået dit websted og få disse links, vil de fortsætte med at gennemgå dem, medmindre fortalt andet.

Vi har tilføjet til Duplicate URL Redirect modulet 301 redirects fra hver side med variable (11-kategori-name? orderby = navn & orderway = ASC) til siden, uden nogen variable (11-kategori-navn).

Den eneste variabel, der vil bo er p = som bruges til paginering.

 

Download den modificeredefiler fra http://www.presto-changeo.com/SEO_Fix.zip (4 i alt) for PS 1.2, 1.3 og 1.3.2, skal du sørge for at holde en backup af dine eksisterende filer, før du kopierer den 3 ændrede dem.

 

Sådan testes?
Denne ændring påvirker ikke almindelige brugere, så for at teste det, du har brug for at narre serveren til at tro du er en søgemaskine.

1) Åbn Firefox og i adresselinjen skrive "about: config" og tryk enter.
2) På toppen er der et filter, skal du skrive "agent"
3) Højreklik på "general.useragent.extra.firefox" og vælge Rediger.
4) Sæt værdien inde med "bot" og klik OK

Når du nu adgang til dit websted, vil det modul, du er en søgemaskine, og anvende ændringerne.
Du vil se, at vælge et filter vil ikke gøre noget, de Resultater per side dropdown er væk, og hvis du indtaster en af ​​disse webadresser med ekstra variabler, vil de alle blive strippet ud (bortset fra p = hvis det var til stede).

For at vende tilbage browseren til normal, højreklikke på "general.useragent.extra.firefox" og klik på "reset".