postavkin

Рейтинг
601
Регистрация
06.01.2009

VHS, интересное кино. Смотрю логи, так вот бот яндекса заходя по урл с запятой получает таки ответ 301. Конечно не по всем но бОльшую часть урлов мы спасли.

---------- Post added 01-11-2014 at 13:22 ----------

Кстати, я придумал ещё один вариант

Если робот запрашивает урл вида laminat-vcvf-20?5&58x10

то я обрезаю строку до laminat-vcvf-20 и проверяю по БД есть ли урл с таким соответствием. Если есть и он один такой, то редирект на него.

mk-9:
Я так понимаю, чтобы мне добраться до товара, нужно сделать 3 клика (+пагинация)?

Мне что, новый тест сделать, добавив страницу "ччч" со списком товаров и проставив сквозную ссылку на эту страницу "ччч"?

---------- Post added 01-11-2014 at 11:11 ----------

mk-9:
Мне лень делать 3 клика, хочу 2. Гоша и Яша тоже хотят. :)

И что делать?

mk-9:
А какая тематика сайта? Коллекции действительно так важны? А нельзя их опустить и сделать как свойство товара?

Нет, нельзя. Тема - ламинат, паркетная доска.

---------- Post added 01-11-2014 at 11:13 ----------

Enjie:
Удобный, если цель - прибыль, конечно ☝

Как всегда, разговор начинает заходить в тупик 😂

Для кого удобный? Для ботов? :)

Для юзеров? Для меня? Так для меня и для юзеров есть меню которое не индексируется роботом.

Елки палки, речь про распределение веса на сайте.

---------- Post added 01-11-2014 at 11:15 ----------

mk-9:

Мне лень делать 3 клика, хочу 2. Гоша и Яша тоже хотят. :)

К Вам это тоже относится. Для Вас меню сделано, можете в один клик в товар попасть если захотите.

cppmike:
Обратите внимание еще на цвет. Много людей не разбираются в производителях и марках. Они просто будут искать "черный ламинат", например.

Это не клиент данного интернет-магазина.

---------- Post added 01-11-2014 at 10:37 ----------

ElMacho:
Загляните в вордстат яндекса, изучите, что именно люди ищут.

Каким образом? Есть производитель Balterio Types, есть серия Fansy, есть товары Beige, Red, Black, White ?

Вы видите, что запросы не собрать. Такие слова могут встречаться не только при поиске ламината данного производителя, да и вообще не только при поиске ламината.

senks777, не верно поняли про 1900 и 2200. Не 1900 выкинуло из 2200, а всего 2200 урлов было с запятыми и все они это доп товары на сайте - редко запрашиваемые. Всего более 7000 товаров.

---------- Post added 01-11-2014 at 10:30 ----------

senks777:
Видимо тема исчерпала себя.

Да, так как я не смог применить более сложные решения.

VHS:
Если урлы не в индексе и яндекс их не хочет - он по ним не ходит. В индексе страницы с кривыми ссылками. На типа несуществующие страницы.

Кстати, я даже об этом и не думал, что в индексе Яндекса нормальные страницы подразделов с ссылками на товары, которые отдают ЯНдексу 404. Хорошо, что своевременно поправил.

---------- Post added 31-10-2014 at 22:48 ----------

VHS:
Навсегда избавиться от запятой было предложено с самого начала. Вопрос в том, чтобы сообщить боту о том, где нынешний правильный адрес страницы - через 301 редирект. А не говорить о том, что такой страницы нет, вернее есть, но ты догадайся сам где.

Да, вот тут как раз у меня не все получилось, потому что некоторые урлы он реально искаверкал - никакой закономерности.

TF-Studio:
Перенести сайт на нормальную CMS
Судя по именам переменных и общему стилю - тут что-то дико жуткое и потом всплывут ещё сюрпризы

TF-Studio, это Вы мне или Dimm26 ?

Mad_Man:

Ванговать исходные коды пока никто не научился. Более того, тут раздел вебмастеров. Типа тех, кто пытается сам чего-то сделать, а не только требовать с других.

Или же не барское это дело - читать RFC 3986 и смотреть сорцы - пусть холопы сами решат мои проблемы?

Я выше писал, что принял решение сделать так, как осилю. Только и всего и ссортиться тут с Вами не хочу. А то, что мне код не дали :) так это я к тому, что понял - самому не справиться, а проводить себе полный ликбез реально времени нет, так как тогда проще, тупо сменить адреса страниц, как посоветовал Платон. Что я и сделал.

---------- Post added 31-10-2014 at 20:28 ----------

senks777:

А главное навсегда избавились от запятой! Но помним, что есть и другие спец-символы.
urlencode().

Да, но понимаете, я просто не понял, в какую часть кода его нужно применять. Уж простите меня. Пробовать можно все, но и испортить можно всё. Поэтому поступил тупо - перенес урлы. Их всего 2200 штук, тем более это декоративные изделия (товары которые редко запрашиваются).

bashkir102:
Тут изначально надо отдавать правильный URL(ПС), чтобы не было подобных траблов.

Я вообще не программер, просто с некоторого времени сайтом занимаюсь сам, что могу то делаю.

Если бы кто то дал готовый код, куда именно и что именно поставить, чтобы urlencode работало или как так его. Но ведь никто не написал, почему даже не спрашиваю, понимаю.

Я вообще не представляю, как боту яндекса отдать урл laminat-40.5x50.2 если реально он такой laminat-40,5x50,2 но в "глазах" бота он то такой laminat-40?5&50x2 то такой laminat-40?5&2x50 то такой laminat-40&5x2 то вообще такой laminat-40

ps что сделано. человек перенаправлен на нормальный урл. Гугл редирекчен с урла с запятыми на урл с точками. На сайте во внутренних ссылках нет урлов с запятыми, все с точками. Яндекс редирекчен на урл с точками только в том члучае если он запятые не будет портить в урле, а читать его как надо.

knezevolk:
А какие действия совершали для изменения релевантной?
Может, страница подраздела содержала более оптимальную плотность ключа.

Никаких. Суть такова, что релевантная меняется, пару апов подраздел, пару апов товар. Так вот если товар, то позиции проседают. Если возвращается подраздел позиции поднимаются на место. Но, это не по всем товарам, что интересно, хотя и структура и перелинковка да и текста индентичны (имееся ввиду плотность, объем и т.д.).

ps если товар становится релевантнее, то факт - позиции не улучшаются (или на месте остаются или ухудшаются). Если подраздел становится в выдачу, то позиции улучшаются. Хотя сейчас посмотрел ещё несколько запросов, оказывается, по некоторым товарам позиции улучшаются, если в выдачу встает урл товара. Что то нифига не пойму. Никакой закономерности.

ps2 что интересно, позиции по сайту от апа к апу меняются с 2-й до 6-й, даже если релевантная не меняется. Никак устаканиться не могут.

ps3 Мне вообщем то все равно будет в выдаче товар или подраздел. Хочу просто подтянуть позиции к верху и чтобы они постабильнее держались.

Mad_Man:


Ужаленный в попу автор данного треда не понимает, что ему необходимо просто экранировать урлы встроенными средствами языка (urlencode(), к примеру), вместо того, чтобы генерировать дубли страниц по разным адресам.

Да, признаюсь, я профан, я не умею сам это делать, поэтому пошел путем в котором смогу, если немного помогут, сам доделать то, что нужно. Так и получается. Если бы мог сделать то, что пишете вы, то сделал.

И опять же, от моего не знания, ну экранировал я символы - каким будет урл для юзеров и ПС, если сейчас урл laminat-45,3x100,7 ?

Есть подраздел, в нем выводятся товары и ссылки в страницы товаров, я просто не смог представить, как я сделаю ссылки (какие они будут ) в товары...Вообщем я много чего не умею. Признаюсь.

Но, я не вижу, какие могут быть дубли, если с урлами уже разобрался, в базе поменял запятые на точку, все ссылки ведут теперь на урлы с точками, для ПС прописал 301 редирект с урлов с запятыми на точки и с урлов различного вида & ? x на нормальные.

А Вы написали только это /ru/forum/comment/13226448

Я вообще не понял, как связано экранирование с тем, что яндекс переворачивает урл. Он запрашивает же не такой laminat-5,5x100, а например такой laminat-5?5x100, что экранировать я не понял, поэтому и решил в корне проблему убрать, тем более сам Яндекс утром написал

Если есть такая возможность, я бы советовал Вам, действительно, использовать URL-адреса страниц без ",".


---------- Post added 30-10-2014 at 19:47 ----------

jkm:
По поводу адресов с любым количеством запятых пока в голову приходит только такой костыль

RewriteEngine On
RewriteRule ^(photo[^,]+),(.*\.jpg)$ /$1.$2 [L]

RewriteRule %{THE_REQUEST} ^[A-Z]{3,7}\ \S+,
RewriteRule ^(photo.+\.jpg)$ /$1 [R=301,L]

Понимаю, я навязчив, простите. А нет варианта проще, остался последний момент - это сделать редирект для фотографий.

Запятых не более двух.

Либо до x, либо после x, либо и до x и после x.

Спасибо. Извините.

Всего: 5509