Livezilla

Certified Partner and
PrestaShop Developer for:

Prestashop Duplicera URL Fix

Duplicera URL Fix

Denna sida skrevs på engelska, se den engelska versionen för den rätta koden förändringar.


Det är ett stort problem med extra variabler på sidor som lista produkter (kategori, söka, bästa säljare, specialerbjudanden, nya produkter).

Den sortera, # eller resultat per sida + språk flaggor skapa nya kontakter med ett potentiellt oändligt antal variabler.

Exempel:

/ Bäst sales.php? Isolang = hej & n = 15 & p = 3 & id_lang = 23 & OrderBy = pris & orderway = desc
/ 5-Prestashop-moduler n = 10 & isolang = id &;? Id_lang = 13 & OrderBy = namn & orderway = asc & id_lang = 13 & id_category = 5
/ 5-Prestashop-moduler? N = 10 & isolang = id & id_lang = 13 & OrderBy = namn & orderway = asc

Även om dessa adresser är inte ett problem för vanliga användare, sökmotorer som genomsöka din webbplats hitta dessa länkar, då de krypa dessa band och hitta fler nya länkar på dem med ännu fler variabler läggas till i slutet.

För sökmotorer, den sorteringsordning av produkter på en sida är antalet resultat per sida, och ett språk förändras variabel som inte behövs i själva verket, de bara lägger till nya länkar för dem att krypa med praktiskt taget samma data.

Vi bedömer att den extra webbadresseratt sökmotorer krypa är ungefär 5 till 10 + gånger mer än det faktiska webbadresser som är giltiga och behöver krypa, detta resulterar i en massa metataggen dubbelarbete, mycket liknande innehåll, och skapar en enorm belastning på din webbplats när de genomsöka sidor som egentligen inte behövs.

Den idealiska lösningen är att dölja alla dessa extra variabler från sökmotorer, är den enda variabel som ska finnas sidnumret (när sidnumrering är närvarande).

Detta gör att inga flera webbadresser till samma sida med olika variabler.

Denna ändring omfattar även Flerspråkig URL Fix

Denna fix kommer att hindra sökmotorer från att se dessa nya sidor, men om de redan sökt igenom din webbplats och få dessa länkar, kommer de att fortsätta att genomsöka dem inte sagt något annat.

Vi har lagt till Duplicate URL Redirect modul 301 omdirigeringar från varje sida med variabler (11-kategori-namn? OrderBy = namn & orderway = ASC) på sidan utan några variabler (11-kategori-namn).

Den enda variabel som kommer att stanna är p = som används för sidnumrering.

 

Ladda ner den modifieradefiler från http://www.presto-changeo.com/SEO_Fix.zip (4 totalt) för PS 1.2, 1.3 och 1.3.2, måste du hålla en säkerhetskopia av dina befintliga filer innan du kopierar 3 modifierade sådana.

 

Så här testar?
Denna förändring påverkar inte vanliga användare, så testa den, måste du lura servern att tro att du är en sökmotor.

1) Öppna Firefox och i adressfältet skriver "about: config" och tryck enter.
2) På toppen finns ett filter, typ "agent"
3) Högerklicka på "general.useragent.extra.firefox" och välj Ändra.
4) Ersätt värdet insidan med "bot" och klicka OK

Nu när du öppnar din webbplats, kommer modulen du är en sökmotor, och tillämpa de ändringarna.
Du kommer att se till att välja ett filter kommer inte att göra något, är Resultat per sida dropdown borta, och om du skriver en av dessa webbadresser med extra variabler, kommer de alla klädde ut (förutom p = om den var närvarande).

För att återställa webbläsaren till det normala, högerklicka på "general.useragent.extra.firefox" och klicka på "reset".