У меня есть около 7 параметров строки запроса в моем URL:
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
Если я разобью его, следующие параметры строки запроса:Код товараdocumentidproducttitleCategoryIDисточникnumberpageпозиция
Из них мне нужно только отобразить productId и documentId для поисковой системы, каков наилучший подход для достижения этой цели?
Я мог бы разместить еще один параметр строки запроса с именем «extendedattributes», который содержал бы разделенный запятыми список оставшихся параметров, которые я мог бы разделить обратно в запросе и соответственно создать ответ, но это хороший способ для достиженияэтот ?Есть ли другой способ лучше?
Спасибо
Инструменты Google для веб-мастеров позволят вам указать параметры строки URL, которые будут игнорироваться или не игнорироваться при индексации вашего сайта.(См. «Конфигурация сайта», а затем «Настройки».) Конечно, это не поможет вам с другими сканерами, так что это только частичное решение.
Первое, что приходит мне в голову: # остальные параметры следующие. Затем используйте JavaScript / Ajax для извлечения остальных параметров и загрузки содержимого соответствующим образом. Однако этот метод может потребовать изменения дизайна, так как ничего после # не достигает веб-сервера .
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
Используйте robots.txt или другие методы, чтобы удалить все альтернативы и добавить в карту сайта только те URL, которые вам нужны. Поисковые системы будут индексировать только те, которые вы хотите.