Elite-Board tech support
https://forum.illusionweb.ru/

Дубли страниц
https://forum.illusionweb.ru/viewtopic.php?f=3&t=3865
Страница 1 из 3

Автор:  Alexandr [ 24 дек 2019, 15:41 ]
Заголовок сообщения:  Дубли страниц

Здраствуйте!
Существуют ссылки - дубли:
site.ru/nedvizh/kvartiry/prodam/
и
site.ru/russia/mos-obl/nedvizh/kvartiry/prodam/

а также
site.ru/messages/96-kvartira-3x-kom.html
и
site.ru/russia/mos-obl/messages/96-kvartira-3x-kom.html

В sitemap.xml кстати формируются ссылки вида:
site.ru/nedvizh/kvartiry/prodam/
site.ru/russia/mos-obl/
site.ru/messages/96-kvartira-3x-kom.html
Независимо от того стоит ли в админке галочка "Использовать региональные URL".

Вопрос:
Подскажите как сделать редирект, чтобы при выбранном регионе ссылки не формировались с регионом?
Пример:
site.ru/russia/mos-obl/nedvizh/kvartiry/prodam/ redirect 301 на site.ru/nedvizh/kvartiry/prodam/
С сохранением выбранного региона и отбора объявлений в нем.

Либо другой вариант, чтобы при установленном "Использовать региональные URL" формировались ссылки только с регионом, в том числе и в sitemap.xml
Пример:
site.ru/nedvizh/kvartiry/prodam/ redirect 301 на site.ru/russia/mos-obl/nedvizh/kvartiry/prodam/
site.ru/messages/96-kvartira-3x-kom.html redirect 301 на site.ru/russia/mos-obl/messages/96-kvartira-3x-kom.html

Автор:  Geo [ 27 дек 2019, 13:11 ]
Заголовок сообщения:  Re: Дубли страниц

При выключенных региональных URL сами URL регионов не становятся невалидными, просто ссылки на рубрики формируются без регионов, а информация о текущем регионе хранится в куках. Если старые ссылки были проиндексированы поисковыми системами, можно закрыть их от индексации с помощью опции "Запретить индексировать страницы регионов".
Чтобы полностью скрыть региональные URL, можете написать обработку, которая их будет убирать 301-м редиректом. Добавьте в папку commands файл с раширением .inc. Пропишите там:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Автор:  Alexandr [ 27 дек 2019, 13:38 ]
Заголовок сообщения:  Re: Дубли страниц

Редирект на ссылку без регона работает. Но когда выбираешь один из регионов, то белый экран.

Автор:  Geo [ 27 дек 2019, 13:48 ]
Заголовок сообщения:  Re: Дубли страниц

По какой ссылке видите белый экран?

Автор:  Alexandr [ 27 дек 2019, 14:13 ]
Заголовок сообщения:  Re: Дубли страниц

Было по ссылке: site.ru/russia/mos-obl/
Разобрался, в .htaccess стоял редирект на без "/" на все формирующиеся ссылки, из-за этого возникал циклический редирект.

Подскажите где поправить, чтобы региональные ссылки формировались без слеш? А во избежание дублей был бы редирект на без "/"

Автор:  Alexandr [ 29 дек 2019, 09:20 ]
Заголовок сообщения:  Re: Дубли страниц

И еще вопрос. При варианте редиректа
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Мы фактически лишаемся региональной привязки для поисковиков, т.к. все региональные ссылки переадресуются на главную страницу.

Как Вы считаете, возможно лучше второй предложенный вариант?
Чтобы все ссылки формировались с региональной привязкой и соответственно был бы редирект где без них (по аналогии как в авито).

Автор:  Geo [ 30 дек 2019, 10:59 ]
Заголовок сообщения:  Re: Дубли страниц

Да, все региональные ссылки редиректятся на главную, а информация о выбранном регионе хранится в куках.

Чтобы сделать редирект на урлы без слэша на конце надо переписать этот код в includes/compile/cat.php
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Делаем так
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Сами ссылки надо переписывать в файлах шаблона. В зависимости от используемого шаблона и типа вывода подрубрик эти ссылки чаще всего генерятся в шаблонах treeX.html

Автор:  Alexandr [ 11 янв 2020, 16:16 ]
Заголовок сообщения:  Re: Дубли страниц

Спасибо, помогло!
Подскажите еще пожалуйста. Как сделать чтобы в хлебных крошках ссылки не формировались с регионом и без слеша в конце?

Автор:  Geo [ 13 янв 2020, 11:10 ]
Заголовок сообщения:  Re: Дубли страниц

Хлебные крошки формируются в функции breadcrumb в smarty/modifirs.php, попробуйте изменить её самостоятельно.

Автор:  Alexandr [ 13 янв 2020, 13:09 ]
Заголовок сообщения:  Re: Дубли страниц

Прежде чем написать пытался, но не выходит. Помогите пожалуйста!

Страница 1 из 3 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/