- Создание страниц для ошибок 404, 403 и 503 в MODX Revolution
- ошибка 404 на главной странице
- Don’t Be That Guy
- Thank the People that Help
- Вопрос — ответ с тегом «404»
- [Revo] Тестовая страница apache и 404 админка
- [Revo] Все настроено правильно, но ЧПУ все равно выдают ошибку 404
- [Revo] При переходе по любой ссылке на сайте происходит ошибка 404
- [All] При переходе по любой ссылке на сайте происходит ошибка 404
- [Revo] [REVO] — при published=0 выводит 404 ошибку
- [Evo] 404 ошибка в админке
- [All] nginx+apache Friendly urls 404
- [All] Админка не дает сохранить изменения
- [Revo] 404 не работает для всех страниц
- [All] Права доступа и 403 и 404 страницы
- Запрещаем странице «404» отдавать ответ 200
- Оглавление
- Системная настройка «error_page»
- Создаем плагин 404notFound
- Благодарность автору
- Прямой эфир
- Инфо о авторе топика
- Андрей
- Контакты
- Аккаунты
- Топики пользователя
- Вопросы
- Категории
- Подразделы блога
- Блоги
- [РЕШЕНО] 404 страница в 1.4.0
Создание страниц для ошибок 404, 403 и 503 в MODX Revolution
Продолжаем серию статей, посвященных популярной CMS MODX Revolution. Сегодня создадим страницы, которые наш сайт будет выводить в случае ошибок 404 (страница не найдена), 403 (доступ запрещен) и 503 (сайт временно недоступен).
Для создания страниц данных ошибок открываем древо с ресурсами и нажимаем на плюс (либо правой кнопкой мыши вызываем меню, Создать → Документ).
Имя создаваемой страницы можно задать по своему усмотрению. Я задал system. Выберите пустой шаблон для страницы, поставьте галочку возле пункта Скрыть из меню и снимите её возле пункта Опубликован.
Далее на вкладке Настройки отметьте пункты Контейнер и Очистить кэш, остальные галочки снимите.
Не забудьте сохранить документ.
Вы увидите, что созданный документ обзавелся пиктограммой папки.
Контейнер — особый тип документа, который способен содержать дочерние ресурсы. В него мы и поместим наши сервисные страницы ошибок. Можно обойтись и без этого, но, т.к. эти страницы мы впоследствии вряд ли будем редактировать, мы помещаем их в контейнер, чтобы они не забивали перечень ресурсов. Да и сортировать так ресурсы удобнее.
Кстати, в этот контейнер можно поместить и документ sitemap, который мы создавали не так давно (его видно в списке на скриншоте). Для этого щелкните по документу левой кнопкой мыши и перетащите его в контейнер, удерживая кнопку мыши.
Теперь непосредственно о создании страниц ошибок. Щелкаем по только что созданному контейнеру правой кнопкой мыши и выбираем Создать → Документ.
Создание документа в контейнере в MODX Revolution.
Первым делом создадим страницу для ошибки 404. В заголовок впишите текст ошибки. В данном случае Страница не найдена (хотя можете сформулировать и как-то иначе). Выберите подходящий шаблон, укажите псевдоним и отметьте пункты Скрыть из меню и Опубликован.
На вкладке Настройки отмечаем галочками пункты Заморозить URl, Кэшируемый и Очистить кэш. Остальные пункты не отмечаем. Ну и, естественно, пропишите URL.
Сохраняем страницу, она готова.
Подробно со скриншотами описывать создание страниц ошибок 403 и 503 не буду. Они абсолютно аналогичны.
Приведенное выше оформление это лишь пример. Вы можете наполнить страницы ошибок по своему усмотрению или создать для них отдельные шаблоны, если нужно.
В итоге у нас получились три служебных страницы. Теперь нужно изменить настройки CMS, чтобы она использовала именно эти страницы.
Для этого нажимаем на пиктограмму шестеренки и открываем Системные настройки. Нам нужен раздел Сайт и параметры на скриншоте ниже. Укажите идентификаторы созданных вами страниц. У меня это 12, 13 и 14, но у вас они будут свои.
Отдельно сохранять системные настройки не требуется. Сразу после редактирования они вступят в силу. Про использование страницы с кодом 503 можно прочитать в отдельной статье.
Источник
ошибка 404 на главной странице
# MODx supports Friendly URLs via this .htaccess file. You must serve web
# pages via Apache with mod_rewrite to use this functionality, and you must
# change the file name from ht.access to .htaccess.
#
# Make sure RewriteBase points to the directory where you installed MODx.
# E.g., «/modx» if your installation is in a «modx» subdirectory. If you have
# problems with your .htaccess working at all, try un-commenting the first
# line above the «RewriteEngine On» directive.
#
# You may choose to make your URLs non-case-sensitive by adding a NC directive
# to your rule: RewriteRule ^(.*)$ index.php?q=$1 [L,QSA,NC]
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
# Rewrite www.domain.com -> domain.com — used with SEO Strict URLs plugin
#RewriteCond %
#RewriteCond %
#RewriteRule (.*) http://example-domain-please-chang.com/$1 [R=301,L]
#
# or for the opposite domain.com -> www.domain.com use the following
# >>> DO NOT USE BOTH THE ABOVE AND BELOW openagate Reply #2, 11 years, 6 months ago
— это не по теме, но всё же.
по теме, попробуйте закомментить вот это:
Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
Don’t have a MODX.com account? Create one
In the time it takes to read this, you could start a new site with nothing to download or install.
Don’t Be That Guy
Be nice, respectful and patient. Inflammatory or inappropriate posts will get your post nuked and flood your life with bans and bad karma.
Thank the People that Help
Remember, this is an Open Source project and the volunteers here assist out of love for the project and a desire to help others.
Источник
Вопрос — ответ с тегом «404»
[Revo] Тестовая страница apache и 404 админка
404 ошибка в админке Not Found The requested document was not found on this server. Web Server at flow-service.kz и тестовая страница apache при переходе на главную сайта fl.
[Revo] Все настроено правильно, но ЧПУ все равно выдают ошибку 404
Сайт на MODX REVO Хостинг Jino. Пытаюсь настроить на сайте ЧПУ, все системные настройки сделала по руководству (типа такого:), ссылки выбираю замороженные, файл .htaccess в корн.
[Revo] При переходе по любой ссылке на сайте происходит ошибка 404
Доброго всем дня! Вчера по неизвестной причине, сайт перестал открывать внутренние ссылки выдавая ошибку: Not Found The requested URL was not found on this server. Apache/2.4.
[All] При переходе по любой ссылке на сайте происходит ошибка 404
Доброго всем дня! Вчера по неизвестной причине, сайт перестал открывать внутренние ссылки выдавая ошибку: Not Found The requested URL was not found on this server. Apache/2.4.
[Revo] [REVO] — при published=0 выводит 404 ошибку
MODX Revolution 2.7.3-pl раньше (не помню точно когда, давно не проверял) при published=0 у ресурса его можно было посмотреть по прямой ссылке. Сейчас при published=0 ресурс пере.
[Evo] 404 ошибка в админке
Добрый день, После обновления на Modx Evo 2.0.2 в админке при выборе ресурса слева, показывает 404 ошибку вместо содержимого… верхнее меню отображается норм, слева ресурсы тоже.
[All] nginx+apache Friendly urls 404
Всем привет, как починить friendly urls? Сервер Debian 9, apache + nginx MODX .htaccess RewriteEngine On RewriteBase / # The Friendly URLs part RewriteCond % Доброго времени суток. После перехода сайта на SSL сертификат наблюдается забавный момент MODX Evolution Инструменты > конфигурация> кнопка сохранения приводит к резуль. Здравствуйте. Столкнулся с проблемой, настроил на сайте 404 как все пишут, т.е. создал страницу, в параметр error_page прописал id этой страницы. 404 работает, но не для всех стр. Добрый день. На сайте личный кабинет (авторизация по логину и паролю) и две разные группы доступов. группа Пожарники — у них свой доступ только к ресурсам Пожарников группа М. Источник Плагин для MODx, который запрещает странице «404», при прямом запросе отдавать ответ 200. Вместо этого, принудительно будем отдавать ответ 404 (Not Found). Обычно на сайтах есть страница ошибки «404». На неё происходит переадресация, когда пользователь запрашивает несуществующий url. Однако если обратиться к странице 404 напрямую, то мы получим ответ 200. Некоторые SEO специалисты против такого поведения сайта, да и зачем вообще юзеру знать, что есть такая страница по такому-то url? Маленьким плагином — мы легко решим эту проблему в MODx. Для начала укажите в системной настройке MODx error_page идентификатор вашей страницы 404. После создаем плагин с кодом ниже и вешаем его на событие OnLoadWebDocument . В этом плагине происходит сравнение текущего идентификатора страницы, с идентификатором в системной настройке error_page . Если они совпадают — значит это страница 404 и мы принудительно отдаем заголовок HTTP/1.0 404 Not Found . Если по какой-либо причине вы хотите поблагодарить автора данного ресурса, вы можете это сделать одним из удобных для вас способов ниже. Один из самых популярных способов поблагодарить автора, воспользоваться сервисом Яндекс.Деньги. Источник umka 1 октября 2021, 13:42 Pathologic 22 сентября 2021, 10:34 RuSS_lan 15 сентября 2021, 12:15 levonty 12 сентября 2021, 16:05 digitz 2 сентября 2021, 15:32 marinau 31 августа 2021, 18:52 nohc 28 августа 2021, 20:02 tmih 27 августа 2021, 10:44 kymage 26 августа 2021, 15:04 Случайно обнаружилось, что в 1.4.0 не работает 404 страница. В 1.4.0 RC2 работала, а здесь уже не работает. Обнаружил, что в кабинете Яндекс-вебмастер полезли в индекс левые страницы: Проверил на bertal.ru — код ответа 200: Как исправить? На 1.4.2 страница 404 вроде работает, но переходить на 1.4.2 пока не могу — там другие ошибки, о которых писали разные люди, а сайт рабочий. Нет возможности на эксперименты. У меня на сайте есть отправка форм через Ajax, решение взял отсюда. Ошибки возникали из-за строки кода в начале плагина: Чтобы не мешать работе 404 страницы, код плагина надо немного изменить: Источник[All] Админка не дает сохранить изменения
[Revo] 404 не работает для всех страниц
[All] Права доступа и 403 и 404 страницы
Запрещаем странице «404» отдавать ответ 200
Оглавление
Системная настройка «error_page»
Создаем плагин 404notFound
Благодарность автору
Прямой эфир
Инфо о авторе топика
Андрей
Контакты
Аккаунты
Топики пользователя
Вопросы
Категории
Подразделы блога
Блоги
[РЕШЕНО] 404 страница в 1.4.0