|
|
11.01.2024, 12:36
|
|
Евгений
Зарегистрирован: 2024-01-11
Сообщений: 4
|
На сайте имеются разделы с товарами. Несколько товаров выключено, но попадают в файл sitemap.xml. Индексация работает исправно. Как исключить выключенные товары из файла sitemap.xml?
|
|
|
11.01.2024, 16:26
|
|
Баранов Александр
NetCat
Зарегистрирован: 2013-04-17
Сообщений: 40
|
Здравствуйте!
Если страница попала в 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
Сообщений: 40
|
С такой 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
Сообщений: 40
|
Вполне вероятно, что в старых версиях логика маршрутизации и/или работы выдачи URL страниц в случае отключенных объектов была другой. Если вам нужно убедиться, можете смоделировать вашу ситуацию (выключить, например, в разделе объект и зайти на его страницу) на онлайн-демо (оно всегда актуальной версии) https://netcat.ru/democentre/. Если все так, то самый оптимальный способ - обновиться.
abaranov
|
|
|
15.01.2024, 14:41
|
|
Евгений
Зарегистрирован: 2024-01-11
Сообщений: 4
|
На демонстрационном сайте отработало корректно, отдал 404-ответ на выключенную страницу. Спасибо Александр.
|