W moim adresie URL mam około 7 parametrów ciągu zapytania:
Jeśli to rozbiję, oto parametry ciągu zapytania:
ID produktu
documentid
tytuł produktu
categoryid
źródło
numberpage
poz
Z tych muszę tylko wyświetlić ID produktu i documentId do wyszukiwarki, jakie jest najlepsze podejście do tego celu?
Mogę pomieścić jeszcze jeden ciąg zapytaniaparametr o nazwie „Extendedattributes”, który zawiera oddzieloną przecinkami listę pozostałych parametrów, które mógłbym z powrotem oddzielić w żądaniu i odpowiednio utworzyć odpowiedź, ale czy to dobry sposób na osiągnięcie tego? Czy jest inny lepszy sposób?
Dzięki
Odpowiedzi:
1 dla odpowiedzi № 1Pierwsza rzecz, która przychodzi mi do głowy:# pozostałe parametry w następujący sposób. Następnie użyj JavaScript / Ajax, aby pobrać resztę parametru i odpowiednio załadować zawartość. Jednak ta metoda może wymagać zmian projektowych, takich jak nic po # nie dociera do serwera WWW.
http://www.examplesitname.com/EN/en/tshirt-jeans.aspx?productid=324175730&documentid=295110#producttitle=Pyjama+Tshirt&categoryid=55479572&source=TreeStructureNavigation&numberpage=1&pos=TG_n_n
2 dla odpowiedzi nr 2
Narzędzia Google dla webmasterów Ci na to pozwolą wyznacz parametry ciągu adresu URL, które mają być ignorowane lub nie kiedy indeksują Twoją witrynę. (Zajrzyj do sekcji „Konfiguracja witryny”, a następnie „Ustawienia”). Oczywiście nie pomaga to w przypadku innych robotów, więc jest to tylko częściowe rozwiązanie.
0 dla odpowiedzi № 3
Użyj pliku robots.txt lub innych technik, aby usunąć wszystkie alternatywy i dodać do mapy witryny tylko te adresy URL, których potrzebujesz. Wyszukiwarki indeksują tylko te, które chcesz.