Каковы наиболее полезные функции эффективных страниц ошибки 404 File Not Found? - PullRequest
7 голосов
/ 19 октября 2008

Когда пользователь попадает на страницу ошибки 404 File Not Found на вашем сайте, он, скорее всего, не тот, который он искал. Здесь у вас есть возможность превратить тупик в ресурс, который может помочь посетителю найти то, что он искал.

Если бы вы собирались создать идеальную страницу ошибки 404 File Not Found, что бы она сделала? Каковы наиболее полезные функции эффективных страниц ошибки 404 File Not Found? Есть ли какие-нибудь убедительные примеры?

Ответы [ 5 ]

8 голосов
/ 19 октября 2008
  • Поиск
  • Предлагаемые страницы (результаты поиска по словам в не найденном пути)
  • Агрегированные глобальные ресурсы или, возможно, краткая карта сайта
  • Теги / категории / независимо от того, какие функции есть у вашей навигационной клавиши
  • Если структура представляет собой иерархию и не найденный путь находится где-то ниже верхнего уровня, убедитесь, что все вышеперечисленное указано в том месте, где находится пользователь в иерархии (например, / widgets / some-widget -> Search in / виджеты, предлагаемые виджеты и т. д.).
5 голосов
/ 19 октября 2008

Я бы просто сделал его легким и быстрым, насколько это возможно, с заметными ссылками на карту сайта и домашнюю страницу. Как только я понимаю, что нажал 404, я обычно ныряю за кнопкой «назад» или просто пытаюсь попасть на домашнюю страницу сайта, если меня достаточно интересует то, что я искал. Я почти никогда не читал то, что было на странице 404. Возможно, это плохая привычка, но держу пари, что большинство посетителей сайта так же нетерпеливы, как и я.

0 голосов
/ 20 ноября 2008

Прежде всего, в отношении недействительных ссылок, которые когда-то были действительными, наиболее эффективным 404 на самом деле является постоянный редирект 301 на новый URL. Любой редизайн сайта должен отображать старые URL-адреса на новые, а любая CMS, позволяющая пользователю редактировать URL-адреса страниц, должна автоматически устанавливать это при изменении URL-адреса.

В противном случае хорошим решением является предоставление пользователю результатов поиска с вашего сайта на основе ключевых слов, присутствующих в компонентах URL.

Это общие решения, но я уверен, что вы можете придумать свои собственные конкретные решения для своего сайта / веб-приложения, например, сайт в вики-стиле может отображать пустую редактируемую страницу, чтобы позволить пользователю создать страницу по этому URL.

0 голосов
/ 20 октября 2008

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

В некоторых случаях вы можете дать краткое текстовое объяснение, чтобы сказать, почему эта страница больше не существует. Или, возможно, вы можете обнаружить часть пути к файлу, которая позволяет вам перехватывать 100 разных битых ссылок одновременно.

Я успешно проделал это для небольшого веб-сайта, поэтому я не знаю, сколько будет стоить работа с данными для более крупного сайта или сайта, на котором несколько человек удаляют / переименовывают / перемещают файлы.

0 голосов
/ 19 октября 2008

Если бы сайт недавно подвергся редизайну, и я не смог предотвратить 404 с перенаправлениями, я бы, вероятно, включил бы короткое сообщение о редизайне и подсказки о том, как они могут найти то, что искали в новом структура.

...