Brazilec 0 Опубликовано: 7 июля 2019 Рассказать Опубликовано: 7 июля 2019 Всем привет. У меня на сайте есть доп.поле (перекрестная гиперссылка) , значения city . Т.е например пользователь открывает фулл стори, тыкает на эту ссылку, она например равна значению "Москва" и переходит по адресу: Цитата site.ru/xfsearch/city/Москва/ Все тут как бы правильно, но в яндексе у меня начали появляться страницы с ссылкой вида: Цитата site.ru/xfsearch/Москва/ , а с city соотвественно яндекс начал исключать страницы из поиска. Они конечно тоже ведут туда, куда нужно, но там получается корявые тайтлы и description ибо они задаются по доп.полю сити. Так вот вопрос, как сделать так, чтобы ссылки вида: Цитата site.ru/xfsearch/city/Москва/ - были основными, а в случае открытия: Цитата site.ru/xfsearch/Москва/ кидало на правильную страницу или 404 ошибку выдавало? Сайт: aviarobots.ru Цитата Ссылка на сообщение Поделиться на других сайтах
Brazilec 0 Опубликовано: 8 июля 2019 Рассказать Опубликовано: 8 июля 2019 Автор Неужели никто не сталкивался с такой проблемой? Цитата Ссылка на сообщение Поделиться на других сайтах
Colonizator 9 Опубликовано: 9 июля 2019 Рассказать Опубликовано: 9 июля 2019 Да, дубли некрасивые получаются Как исправить не знаю, надо заказывать доработку судя по всему. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 10 июля 2019 Рассказать Опубликовано: 10 июля 2019 19 часов назад, Colonizator сказал: Да, дубли некрасивые получаются Это не дубли. Это разные страницы с разным назначением. Один адрес это значение конкретного поля, другой это поиск значения по всем полям. И как следствие вывод информации может отличаться. Цитата Ссылка на сообщение Поделиться на других сайтах
Brazilec 0 Опубликовано: 10 июля 2019 Рассказать Опубликовано: 10 июля 2019 Автор 11 часов назад, celsoft сказал: Это не дубли. Это разные страницы с разным назначением. Один адрес это значение конкретного поля, другой это поиск значения по всем полям. И как следствие вывод информации может отличаться. А как выключить этот поиск? Ибо он как раз таки просто создает корявые дубли Цитата Ссылка на сообщение Поделиться на других сайтах
Colonizator 9 Опубликовано: 11 июля 2019 Рассказать Опубликовано: 11 июля 2019 В 10.07.2019 в 09:27, celsoft сказал: Это не дубли. Это разные страницы с разным назначением. Один адрес это значение конкретного поля, другой это поиск значения по всем полям. И как следствие вывод информации может отличаться. Очень часто это просто полные дубли страниц, хоть технически это действительно разные страницы. Сделать редирект на "правильную" страницу скорее всего не выйдет, т.к. непонятно как задать критерии редиректа. По идее если доп поле имеет тип список - это просто перечислить урлы в htaccess или через модуль "редиректы". А вот как сделать редиректы для полей типа строка? Когда значений доп.полей может быть сотни. По хорошему бы действительно редирект на главную всем тем страницам у которых нет указания доп. поля. Либо хотя бы закрыть их от индексации в роботс или через тег <meta> В общем задача становится вот такой: сделать редирект на главную страницу со страниц вида: /xfsearch/значение+доп+поля/ исключив страницы вот такого типа: /xfsearch/field_name/значение+доп+поля/ 13 часов назад, redisl сказал: Ну для поисковиков - да, не самые лучшие страницы. По сути - технические, лучше убрать. Не для каждого проекта, иногда доп.поле в качестве перекрестных ссылок единственный возможный вариант организации новостей. Т.к. 5-10000 категорий создавать, и потом делать мультикатегорийность не всегда удачное решение. Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 11 июля 2019 Рассказать Опубликовано: 11 июля 2019 (изменено) Disallow: /xfsearch/$ Disallow: /xfsearch/city/$ Изменено 11 июля 2019 пользователем Captain Цитата Ссылка на сообщение Поделиться на других сайтах
Colonizator 9 Опубликовано: 11 июля 2019 Рассказать Опубликовано: 11 июля 2019 (изменено) @Captain, в этом случае урл /xfsearch/Калининград/ - так же будет допущен к индексации. А этого как-раз таки хотелось бы избежать Вот так по идее работает как нужно: Disallow: /xfsearch/ Allow: /xfsearch/places/* Изменено 11 июля 2019 пользователем Colonizator Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 11 июля 2019 Рассказать Опубликовано: 11 июля 2019 3 часа назад, Colonizator сказал: @Captain, в этом случае урл /xfsearch/Калининград/ - так же будет допущен к индексации. А этого как-раз таки хотелось бы избежать Да, упустил из виду. Цитата Ссылка на сообщение Поделиться на других сайтах
alexpsp 30 Опубликовано: 2 сентября 2019 Рассказать Опубликовано: 2 сентября 2019 11.07.2019 в 15:11, Colonizator сказал: @Captain, в этом случае урл /xfsearch/Калининград/ - так же будет допущен к индексации. А этого как-раз таки хотелось бы избежать Вот так по идее работает как нужно: Disallow: /xfsearch/ Allow: /xfsearch/places/* а как сделать так, чтобы был не только places, а все доп. поля? Сделать так, чтобы страниц /xfsearch/тег вообще не было, а были только /xfsearch/названиедопполя/тег Цитата Ссылка на сообщение Поделиться на других сайтах
Colonizator 9 Опубликовано: 5 сентября 2019 Рассказать Опубликовано: 5 сентября 2019 02.09.2019 в 20:39, alexpsp сказал: а как сделать так, чтобы был не только places, а все доп. поля? Сделать так, чтобы страниц /xfsearch/тег вообще не было, а были только /xfsearch/названиедопполя/тег Прописать в роботсе все доп.поля индексация которых вам нужна. Disallow: /xfsearch/ Allow: /xfsearch/places/* Allow: /xfsearch/price/* Allow: /xfsearch/type/* и т.д. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.