Перейти к публикации

Проблема с перекрестными ссылками


Рекомендованные сообщения

Всем привет.
У меня на сайте есть доп.поле (перекрестная гиперссылка) , значения city . Т.е например пользователь открывает фулл стори, тыкает на эту ссылку, она например равна значению "Москва" и переходит по адресу:

Цитата

site.ru/xfsearch/city/Москва/


Все тут как бы правильно, но в яндексе у меня начали появляться страницы с ссылкой вида:

Цитата

site.ru/xfsearch/Москва/


, а с city соотвественно яндекс начал исключать страницы из поиска.

 

Они конечно тоже ведут туда, куда нужно, но там получается корявые тайтлы и description ибо они задаются по доп.полю сити. 

 

Так вот вопрос, как сделать так, чтобы ссылки вида:

Цитата

site.ru/xfsearch/city/Москва/


- были основными, 
а в случае открытия:

Цитата

site.ru/xfsearch/Москва/

кидало на правильную страницу или 404 ошибку выдавало?

 

Сайт: aviarobots.ru

Ссылка на сообщение
Поделиться на других сайтах

Да, дубли некрасивые получаются :( Как исправить не знаю, надо заказывать доработку судя по всему.

Ссылка на сообщение
Поделиться на других сайтах
19 часов назад, Colonizator сказал:

Да, дубли некрасивые получаются :(

Это не дубли. Это разные страницы с разным назначением. Один адрес это значение конкретного поля, другой это поиск значения по всем полям. И как следствие вывод информации может отличаться.

Ссылка на сообщение
Поделиться на других сайтах
11 часов назад, celsoft сказал:

Это не дубли. Это разные страницы с разным назначением. Один адрес это значение конкретного поля, другой это поиск значения по всем полям. И как следствие вывод информации может отличаться.

А как выключить этот поиск? Ибо он как раз таки просто создает корявые дубли

Ссылка на сообщение
Поделиться на других сайтах
В 10.07.2019 в 09:27, celsoft сказал:

Это не дубли. Это разные страницы с разным назначением. Один адрес это значение конкретного поля, другой это поиск значения по всем полям. И как следствие вывод информации может отличаться.

Очень часто это просто полные дубли страниц, хоть технически это действительно разные страницы. Сделать редирект на "правильную" страницу скорее всего не выйдет, т.к. непонятно как задать критерии редиректа. По идее если доп поле имеет тип список - это просто перечислить урлы в htaccess или через модуль "редиректы".

 

А вот как сделать редиректы для полей типа строка? Когда значений доп.полей может быть сотни.

По хорошему бы действительно редирект на главную всем тем страницам у которых нет указания доп. поля. Либо хотя бы закрыть их от индексации в роботс или через тег <meta>

 

В общем задача становится вот такой:

сделать редирект на главную страницу со страниц вида:

/xfsearch/значение+доп+поля/

исключив страницы вот такого типа:

/xfsearch/field_name/значение+доп+поля/

13 часов назад, redisl сказал:

Ну для поисковиков - да, не самые лучшие страницы. По сути - технические, лучше убрать.

Не для каждого проекта, иногда доп.поле в качестве перекрестных ссылок единственный возможный вариант организации новостей. Т.к. 5-10000 категорий создавать, и потом делать мультикатегорийность не всегда удачное решение.

Ссылка на сообщение
Поделиться на других сайтах

@Captain, в этом случае урл /xfsearch/Калининград/ - так же будет допущен к индексации. А этого как-раз таки хотелось бы избежать

 

Вот так по идее работает как нужно:

Disallow: /xfsearch/
Allow: /xfsearch/places/*

 

2019-07-11_152653.png

Изменено пользователем Colonizator
Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Colonizator сказал:

@Captain, в этом случае урл /xfsearch/Калининград/ - так же будет допущен к индексации. А этого как-раз таки хотелось бы избежать

Да, упустил из виду.

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...
11.07.2019 в 15:11, Colonizator сказал:

@Captain, в этом случае урл /xfsearch/Калининград/ - так же будет допущен к индексации. А этого как-раз таки хотелось бы избежать

 

Вот так по идее работает как нужно:

Disallow: /xfsearch/
Allow: /xfsearch/places/*

 

2019-07-11_152653.png

а как сделать так, чтобы был не только places, а все доп. поля? Сделать так, чтобы страниц /xfsearch/тег вообще не было, а были только /xfsearch/названиедопполя/тег

Ссылка на сообщение
Поделиться на других сайтах
02.09.2019 в 20:39, alexpsp сказал:

а как сделать так, чтобы был не только places, а все доп. поля? Сделать так, чтобы страниц /xfsearch/тег вообще не было, а были только /xfsearch/названиедопполя/тег

Прописать в роботсе все доп.поля индексация которых вам нужна.

Disallow: /xfsearch/
Allow: /xfsearch/places/*

Allow: /xfsearch/price/*

Allow: /xfsearch/type/*

и т.д.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...