UMIhelp

Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: akarih от 05 Марта 2012, 12:58:00

Название: Ошибка 404 или 200
Отправлено: akarih от 05 Марта 2012, 12:58:00
Как заставить движок заставить отдавать 404 ответ вместо 200
http://www.technorai.ru/catalogue/avtomobil_naya_e_lektronika/sabvufery/aktivnye/sab_aktivnyj_mystery_mbb-252a/
Название: Re:Ошибка 404 или 200
Отправлено: albion от 06 Марта 2012, 10:15:31
Тоже интересует данный вопрос. Раньше такого не было - появилось с последних версий.
Название: Re:Ошибка 404 или 200
Отправлено: Vladimir от 06 Марта 2012, 11:27:58
Что-то здесь не то.
Вот версия 2.8.4 http://subway.ru/vacansies/restaurant44l/  - заголовок правильный
Вот версия 2.8.5 http://prosound-nn.ru/katalog/svetovoe_oborudovanfghfdghd/
заголовок правильный

Вы точно уверены, что это в вашем каталоге нет ошибок?
Название: Re:Ошибка 404 или 200
Отправлено: albion от 06 Марта 2012, 11:37:35
Я лично тоже уверен, что ошибок нет: http://pump-tech.ru/katalog/111/ - код 200
Версия 2,8,5
Название: Re:Ошибка 404 или 200
Отправлено: albion от 06 Марта 2012, 11:42:08
что то очень странное. На той же системе, но с другим доменным именем - все ok, выдает 404
Название: Re:Ошибка 404 или 200
Отправлено: Vladimir от 06 Марта 2012, 17:24:45
 http://pump-tech.ru/katalog/111/ - не считается. Я перехожу, и куда попадаю? Почему http://pump-tech.ru/404/?
Вы хотите сказать, что страницы http://pump-tech.ru/404/  не существует? А если существует, то и код соотв.
Название: Re:Ошибка 404 или 200
Отправлено: albion от 07 Марта 2012, 12:04:47
Vladimir это я уже переделал, поставив 301 редирект на страницу /404/. Поверьте на слово - отдавался код 200, хотя на той же системе но на основном домене на отсутствующей странице выдается 404
Название: Re:Ошибка 404 или 200
Отправлено: Vladimir от 07 Марта 2012, 12:18:08
Ну тогда я даже не знаю. Вчера специально смотрел у себя (не хочется самому иметь такую ошибку) - везде 404 отдается. Даже если это не основной домен.
Единственный нюанс, если страница находится в защищенной зоне, то сперва выводится форма авторизации и код 200. Что тоже логично.

Поэтому все же причина, думаю, в структуре сайта у вас. Возможно, в шаблонах подключаются содержимое других страниц, и это как-то программно перезаписывает заголовки.
Попробуйте на проблемном домене основным шаблоном сделать пустой, без ничего, и посмотреть как он отзовется на несуществующую страницу?
Название: Re:Ошибка 404 или 200
Отправлено: albion от 07 Марта 2012, 13:18:15
Да, вы правы. По какой то причине %data getProperty()% дает 200 ошибку.
Название: Re: Ошибка 404 или 200
Отправлено: Teh от 02 Ноября 2016, 12:43:20
Всем здравия. Вот пришлось познакомиться с данной CMS. Проблема такая же, 404 страница отдает 200 код. Выше, Albion говорит что дело в %data getProperty()% где это найти и за что это отвечает? Я так понял в Umi свой синтаксис присутствует. Есть ли где-нибудь список операторов в одном месте?
Заранее благодарен за ответ.
P.s. Извиняюсь за некропостинг, решил не плодить темы.
Название: Re: Ошибка 404 или 200
Отправлено: aghigay от 02 Ноября 2016, 21:57:52
В посте речь идет о технологии представления внешнего вида TPL. Это не во всех сайтах и не всегда. Нужно смотреть что именно у вас конкретно происходит, какая версия, какие параметры на входе и так далее. Может у вас просто страница есть - вот она и отдается. Или вы, вместо обработки 404 ошибки, отправляете редиректом на страницу с текстом 404 ошибки.

Но вообще вся инструкция по стандартным макросам UMI тут http://dev.docs.umi-cms.ru/