Проверка настроек

Урок 80 из 267
Автор: Роберт Басыров
Сложность урока:
1 уровень - интуитивно все понятно из интерфейса, но почитать стоит.
1 из 5
Просмотров: 7221
Ограничения по редакциям: Ограничений нет

Как проверить работу ЧПУ

  • Перейдите на страницу Настройки > Настройки продукта > Обработка адресов > Правила обработки. Выберите пункт Новая запись , нужный сайт и заполните форму следующим образом :

    Условие: #^/sef_test/# 
    Компонент: ничего не указываем 
    Файл: /index.php (нужно указать файл, который фактически будет работать) 
    Правило: ничего не указываем. 
  • Перейдите по адресу в разделе /sef_test/.

    Например, http://localhost/sef_test/test.html.

    Если ЧПУ работает, то вы должны увидеть содержимое страницы, указанной в поле Файл в правиле переопределения.

Примерный порядок действий, если правило должно работать, но не работает

  1. Проверьте правильность создания правила
  2. Проверьте, возможно у вас срабатывает условие, которое находится в urlrewrite.php выше.
  3. Убедитесь, что подключается именно указанный в правиле файл, а не какой-нибудь другой.
  4. Сразу после подключения header.php добавьте для проверки код:
    echo '<pre>'.print_r($_REQUEST, true).'</pre>';
    Заодно увидите что у вас попадает в $_REQUEST.
  5. Если файл открывается правильный и в $_REQUEST порядок, тогда следует проверить параметры компонента и настройки инфоблока (доступ закрыт, деактивирован элемент, действительно нет элемента с данным ID и так далее).

Курсы разработаны в компании «1С-Битрикс»
Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Нам жаль это слышать… Но мы постараемся быть лучше! Поясните, пожалуйста, свой выбор:

Мы благодарны Вам за помощь в улучшении документации.

Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас