Каковы самые полезные функции эффективных 404 Файлов Не Найденные ошибочные страницы?

С помощью tidyverse вы можете сделать:

df %>%
 group_by(Class) %>%
 filter(all(Value == first(Value)))

Или:

df %>%
 group_by(Class) %>%
 filter(n_distinct(Value) == 1)

Или:

df %>%
 group_by(Class) %>%
 filter(all(Value %/% first(Value) != 0))

Или:

df %>%
 group_by(Class, Value) %>%
 mutate(temp = seq_along(Value)) %>%
 group_by(Class) %>%
 filter(sum(temp[temp == 1]) == 1) %>%
 select(-temp)

Или в основном то же, что и сообщение от @WB:

df %>%
 group_by(Class) %>%
 filter(length(unique(Value)) == 1)
7
задан Joe Lencioni 19 October 2008 в 04:04
поделиться

5 ответов

  • Поиск
  • Предложенные страницы (результаты поиска для слов в незнакомом пути)
  • Агрегированные глобальные ресурсы или возможно краткая карта сайта
  • Tags/categories/whatever Ваши функции ярлыка навигации
  • Если структура является иерархией, и незнакомый путь где-нибудь ниже верхнего уровня, удостоверьтесь к taylor вышеупомянутому к тому, везде, где пользователь находится в иерархии (например,/widgets/some-widget-> Поиск в / виджетах, предложенных виджеты, и так далее).
8
ответ дан 6 December 2019 в 19:44
поделиться

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

0
ответ дан 6 December 2019 в 19:44
поделиться

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

5
ответ дан 6 December 2019 в 19:44
поделиться

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

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

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

0
ответ дан 6 December 2019 в 19:44
поделиться

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

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

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

0
ответ дан 6 December 2019 в 19:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: