У меня возникла проблема с получением хорошей системы настройки 404-х, которой можно управлять особым образом, который мне нравится делать в Expression Engine. Я использую встроенную опцию 404, и она, кажется, работает отлично, за исключением одной вещи.
Для всех моих общих страниц, таких как о нас, терминах и т. Д., Я хотел бы, чтобы URL был таким:
domain.com / index.php / о-нас
Я просто говорю моему шаблону по умолчанию в моей домашней группе, чтобы он извлекал название сообщения из определенного канала, который работает нормально, но это вызывает 404, когда они включаются в системе.
Я подумал, что это может быть из-за того, что канал с этим входом был назван по-другому, чем домашняя группа, но переименование их для соответствия привело к внутренним ошибкам сервера. Также мне кажется странным, что при отсутствии выбранной страницы 404 я все равно получаю базовые 404 страницы по всему месту, но не для этих общих страниц.
Что мне нужно знать, так или иначе, чтобы заставить его распознавать ссылки верхнего уровня как действительные без необходимости создания записи шаблона для каждой из них или создания моей собственной системы 404 с перенаправлениями?