Исправление ошибок в структуре сайта

Неправильная работа сайта, например, ошибки «404 Страница не найдена», могут быть вызваны неправильной настройкой маршрутизации. Правила маршрутизации настраиваются в разделе «Сайт → Структура».

Проверьте эти требования, чтобы сайт работал правильно:

  1. Правила должны заканчиваться символом * (звездочка).
  2. Правила не должны повторяться.
  3. Короткие правила должны быть ниже длинных. Правило с адресом * (звездочка) должно быть ниже всех остальных.
  4. Если у сайта кириллический домен (.рф), то в разделе «Сайт → Настройки» напишите его в формате Punycode.

Подробное техническое описание настройки маршрутизации сайта.

7 комментариев

  • +1
    Николай Николай Webasyst 21 июня 2015 09:16 #

    Помимо перчисленного в разделе Сайт - Структура должно существовать правило маршрутизации для приложения Сайт (оно может быть настроено скрытым). Отсутствие этого правила приведёт к невозможности открыть раздел Сайт - Страницы, а так же может вызвать некоторые другие ошибки в работе фреймворка при стечении определённых условий.

    • +1
      Артём Артём 30 августа 2017 21:48 #

      Подскажите ! для приложения Сайт (оно может быть настроено скрытым). Это как ?

      Удалил правило, но правило продолжает работать и мешает функциям другой страницы.

      • +1
        Михаил Ушенин Михаил Ушенин Webasyst 31 августа 2017 09:16 #
        для приложения Сайт (оно может быть настроено скрытым). Это как ?

        С помощью флажка "Скрытое поселение".

        Удалил правило, но правило продолжает работать и мешает функциям другой страницы.

        Покажите настройки структуры вашего сайта на снимке экрана и напишите, с каким адресом возникает описанная вами проблема.

      • +1
        Сергей Сергей 10 мая 2017 11:43 #

        У меня возникла проблема после переноса сайта на другой домен. Почистил кеш из папки wa-cache и подключил новую БД. При заходе на главную страницу - сайт работает, однако при попытке перейти на любую другую страницу - выдает ошибку 404 Not Found.

      • +1
        Артём Артём 30 августа 2017 21:45 #

        В структуре создавал страницы, далее эти структуры удалял, но правила оставались.

        Теперь при открытие страницы сайта происходит перенаправление на другую страницу - которой структуры уже нет(правило удалено). Как и что делать?

        • +1
          Михаил Ушенин Михаил Ушенин Webasyst 31 августа 2017 09:17 #
          В структуре создавал страницы, далее эти структуры удалял, но правила оставались.

          В структуре страницы не создаются. Вы что-то перепутали. И структуры удалять нельзя. Структура у сайта всего одна и больше их не бывает. Напишите подробнее, что вы делали и для чего. Покажите происходящее на снимках экрана.

          Добавить комментарий

          Чтобы добавить комментарий, зарегистрируйтесь или войдите