kvartal123 0 Жалоба Опубликовано: July 2, 2015 Как сделать чтоб при переходе на несуществующую страницуhttp://kvartal123.ru/upper/realty3177Сервер отдавал Код статуса HTTP: 404 NOT FOUNDСпасибо. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: July 2, 2015 Ответ очевиден htacsess Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
kvartal123 0 Жалоба Опубликовано: July 2, 2015 Ответ очевиден htacsessСпасибо за наводку, но не могу найти как прописать правильно ответ для каталога /upper/Подскажите если не трудно. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
XTRO 154 Жалоба Опубликовано: July 2, 2015 404 должно отдаваться для любого отсутствующего контента, на то он и 404проверить свой файл .htaccessсмотрите настройки своего апача, скорее всего он не правильно отдаёт коды, потому как http -200, а статус 404 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
kvartal123 0 Жалоба Опубликовано: July 2, 2015 Дело в том, что все другие несуществующие страницы отдают ответ сервера 404А дубли страниц с адресом " /upper/ " появились когда в seo настройках был включен SEO-режим с многоуровневым URL для каталогов.После отключения этого режима, сервер перестал правильно обрабатывать ошибку этих страниц.Как в htaccess принудительно прописать ответ 404? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
XTRO 154 Жалоба Опубликовано: July 2, 2015 по инструкции делали? структуру каталогов обновили?есть ощущение, что апач криво настроен.в htaccess, если не меняли, для создания своей 404стр. всё уже прописано, на статус никак не влияет. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: July 3, 2015 1. Смотрим удалено ли приложение upper2. /apps/system/lib/sitebill_krascap.phpищем длинную строкуif ( $this->getRequestValue('country_id') == '' && $this->getRequestValue('city_id') == '' && $this->getRequestValue('topic_id') == '' and ($url_info['path'] != $cmp_url and $url_info['path'] != $cmp_url.'index.php' and $url_info['path'] != $cmp_url.'search/') and $this->getRequestValue('user_id') === NULL) {После нее должно идти$sapi_name = php_sapi_name();if ($sapi_name == 'cgi' || $sapi_name == 'cgi-fcgi') {header('Status: 404 Not Found');} else {header($_SERVER['SERVER_PROTOCOL'] . ' 404 Not Found');}если не, значит может не обновлен system Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
DoobBY 9 Жалоба Опубликовано: December 17, 2015 Подскажите, где менять отображаемый текст на странице с 404? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: December 17, 2015 Формально шаблоном 404 является /template/frontend/agency/error_message.tplВ нем в {$error_message} віводится то, что нагенерирует движек. Но можно и самому там написать-наверстать что угодно просто заменив вставку своим творчеством. 1 DoobBY reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
DoobBY 9 Жалоба Опубликовано: December 17, 2015 Формально шаблоном 404 является /template/frontend/agency/error_message.tplВ нем в {$error_message} віводится то, что нагенерирует движек. Но можно и самому там написать-наверстать что угодно просто заменив вставку своим творчеством.Понял Вас, спасибо Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах