Drupal 404 страница - PullRequest
       1

Drupal 404 страница

0 голосов
/ 25 февраля 2012

У меня проблемы с применением моей пользовательской страницы 404 в Drupal.

Итак, сначала я написал свой собственный файл 404.html (за пределами Drupal, поэтому он не является частью Drupal и его базы данных!) И загрузил его на мой FTP-сервер.Когда я просматриваю / admin / config / system / site-information и вставляю путь к этому недавно загруженному файлу 404.html, он говорит мне, что файл не существует или у меня нет разрешения на его просмотр.

Думаю, проблема в том, что моя пользовательская страница не является частью Drupal, потому что я загрузил и спроектировал ее сам, вне Drupal.Но кто-нибудь знает, как это исправить?

Заранее спасибо!

Ответы [ 3 ]

3 голосов
/ 25 февраля 2012

Drupal ожидает node путей, когда вы устанавливаете страницы с ошибками подобным образом. Если вы не хотите использовать узлы Drupal, вам нужно указать свою страницу 404 в конфигурации Apache (вероятно, .htaccess), используя директиву ErrorDocument .

1 голос
/ 26 февраля 2012

Взгляните на CustomError модуль .Это позволит вам использовать ваши HTML-страницы с ошибками.Со страницы проекта:

Этот модуль позволяет администратору сайта создавать пользовательские страницы ошибок для 404 (не найден) и 403 (доступ запрещен), без необходимости создавать узлы для каждого из них.

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

0 голосов
/ 14 января 2015

Я согласен с Карлом , что Drupal ожидает путь к узлу , но не переопределяет пути Drupal с помощью Apache .htaccess. Оставьте .htaccess в покое.

Вам следует создать файл New Basic Page (оставить пустым) и html - node - (xxx) .tpl.php . html.tpl.php и Шаблон Drupal 7

Это позволяет создавать статическую страницу 404 с собственным HTML-макетом и содержимым. Вам не нужен модуль для этого.

Очень просто и прямо. FTP это файл шаблона в папку шаблонов тем. Установите 404 с тем же узлом, что и у новой страницы с шаблоном в admin / config / system / site-information

<html>
<head>
<title>Page not found!</title>
</head>
<body>

File not found (404 error)
If you think what you're looking for should be here, please contact the site owner.

</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...