1C-BITRIX

404 битрикс - правильная настройка

Не работает 404 ошибка в 1с битрикс. Правильная настройка

1C-BITRIX, Статьи 19

Комментарии

  1. Здравствуйте, Роман! Сделал все как Вы описали, но некоторые страницы все равно выдают страницу 404, но статус 200 И наоборот статус 404 а страницу 404 не выдают Куда копнуть, подскажите)
    1. Евгений, внес пару правок в код, попробуйте у себя на проекте обновить
      1. Роман, большое спасибо! Все заработало!!!!!!!
      2. Роман, теперь почти все адреса обрабатывает правильно за исключением обработки адреса без "/" на конце и если к адресу дописать например .html. В этом случае статус 404, а страницу все равно не выдает(((( Буду очень благодарен если подскажете)
        1. Евгений, простите за поздний ответ. Я делал переадресацию всех адресов без "/" на адреса со "/" на конце. Вот что касается .html, тут так сразу не подскажу.
  2. Роман, спасибо за статью! Сделал по Вашим инструкциям, но несуществующие страницы выдают страницу 404, но статус 200. Можете подсказать в чём проблема?
    1. Геннадий, здравствуйте! Сайт - который вы указали? У меня в некоторых разделах даже 404 страницу не отдает, вот пример: http://laseroconcept.ru/services/meditsinskie-programmy/%D0%B2%D1%8B%D0%BF%D0%B2%D0%B0%D0%B0%D1%8B%D0%B2%D0%B2%D1%86 - просто пустая страница и статус 200 Проверьте, еще раз все настройки, особенно настройки для инфоблоков.
  3. Роман, у меня не работает, сделал все один в один. не правильный урл отсылает на корневую папку... но в чпу у меня Включить поддержку ЧПУ: Каталог ЧПУ (относительно корня сайта): /catalog/brend/ Список разделов: Раздел: #SECTION_ID#/ Детальная информация: #SECTION_ID#/#ELEMENT_ID#/ Таблица сравнения: compare/ как-то можно сделать?
  4. Сделала, все несуществующие страницы + страницы несуществующих разделов и элементов ИБ отдают 500
    1. Не нашел файл, указанный файл ваш метод понял, но указанного файла я не нашел
        1. С этим я разобрался но правильную переадресацию не всех урлов делает Допустим Эти для инфоблоков он это делает, а для других отличных он это не делает
          1. Если для каких-то инфоблоков способ сработал, то по логике должен сработать и для всех остальных. Нужно проверять настройки инфоблоков
  5. У нас 404 ошибка не отрабатывает только для адресов типа site.ru/любой_текст В какую сторону смотреть?
    1. Павел, попробуйте, добавить в корневой файл index.php где-нибудь ближе к концу файла следующий код: debug_print_backtrace(); И после этого откройте неправильный адрес в браузере типа site.ru/любой_текст и посмотреть, что выведется на экран.

Ответить

Ваш адрес почты не будет опубликован

Вы можете использовать данные HTML теги и аттрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>