Здравствуйте, при запросе несуществующей страницы происходит автоматический редирект на предыдущую страницу и отдается код 200, нужно сделать так, чтобы отдавался код 404, то есть если страницы нет, ошибка 404! Подскажите где и как это сделать?
|
Ммм... В настройках главного модуля не стоит соответствующая галочка (Выдавать 200 на 404-ю)?
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
|
|
|
|
нет эта галочка не проставлена |
|||
|
|
|
я первый раз вижу Битрикс, и как обычно на супорте. Я вообще не знаю где настраевается вся работа с ошибками, 404, 403, 500... |
|||||
|
|
|
|
Если страницы не существует, то никаких редиректов на предыдущие страницы нет.
На это и обратил внимание Александр. Должна выдаваться ошибка и содержимое /404.php. Посмотрите что у вас в файлах .htaccess и /404.php. |
|
|
|
|
|
Посмотрите ещё
|
|
|
|
|
|
Если страница не существует, надо выдавать страницу 404 и не делать никаких редиректов на предыдущие страницы, чтобы не смущать пользователя и поисковые системы. Для этого в корневом .htaccess прописывается "ErrorDocument 404 /404.php", а для отдачи заголовка 404 в самом /404.php (до подключения хедера)
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90). |
||||
|
|
|
|||