Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Выключенные страницы сайта попадают в sitemap.xml

11.01.2024, 12:36
Евгений

Зарегистрирован:
2024-01-11
Сообщений: 4

На сайте имеются разделы с товарами. Несколько товаров выключено, но попадают в файл sitemap.xml. Индексация работает исправно. Как исключить выключенные товары из файла sitemap.xml?
11.01.2024, 16:26
Баранов Александр
NetCat

Зарегистрирован:
2013-04-17
Сообщений: 35

Здравствуйте!

Если страница попала в sitemap, значит, она попала и в индекс модуля поиска (можете проверить это, перейдя по ссылке выключенного товара), то есть, несмотря на то, что объект выключен, где-то на сайте остается ссылка на него, которая и индексируется. Один из вариантов решения - прописать в настройках полного отображения отдачу 404-ой страницы для случая, если объект выключен ( для этого можно проверить $f_Checked)

abaranov
12.01.2024, 12:43
Евгений

Зарегистрирован:
2024-01-11
Сообщений: 4

Проверка на $f_Checked и редирект на 404 страницу не помогла и, наверно, вот почему.
На сайте стоит модуль "Маршрутизация" и он работает. Маршрутизация настроена так, что если страница с товаром выключена, то происходит редирект на родительский раздел, т.е. ответ 302-ой, и потом, соответственно 200-ый. Получается, что выключенная страница не отдает 404 ответ. Маршрут выглядит так /{folder}/{object_keyword}.{format} , если это правило выключаю, то все страницы товаров отдают 404 заголовок. Может можно настроить Маршрут или Маршруты так, чтобы он на выключенную страницу отдавал 404 заголовок?
12.01.2024, 15:00
Баранов Александр
NetCat

Зарегистрирован:
2013-04-17
Сообщений: 35

С такой http://joxi.ru/brRNQpLUVnelar последовательностью маршрутов выключенная страница отдает 404-ый заголовок (Netcat 6.3)

abaranov
15.01.2024, 12:52
Евгений

Зарегистрирован:
2024-01-11
Сообщений: 4

NetCat 5.7. Именно такая маршрутизация и стоит, и именно при ней идет редирект 302 и 200. Если выключаю 5-ое правило снизу, то отдает 404 ответ, но тогда и другие страницы, из других папок, тоже отдают 404 страницу, хотя они включены.
15.01.2024, 13:43
Баранов Александр
NetCat

Зарегистрирован:
2013-04-17
Сообщений: 35

Вполне вероятно, что в старых версиях логика маршрутизации и/или работы выдачи URL страниц в случае отключенных объектов была другой. Если вам нужно убедиться, можете смоделировать вашу ситуацию (выключить, например, в разделе объект и зайти на его страницу) на онлайн-демо (оно всегда актуальной версии) https://netcat.ru/democentre/. Если все так, то самый оптимальный способ - обновиться.

abaranov
15.01.2024, 14:41
Евгений

Зарегистрирован:
2024-01-11
Сообщений: 4

На демонстрационном сайте отработало корректно, отдал 404-ответ на выключенную страницу. Спасибо Александр.
198 196 15368
Описание проекта