SEO нужно начинать с малого, и любая мелочь будет иметь огромное значение. Трудно полностью избежать неправильных ссылок на веб-сайте. Страница 404, как страница возврата по ошибочной ссылке, играет решающую роль в пользовательском опыте.
Роль страницы 404: страница возвращается, когда пользователь вводит неверную ссылку.
Цель страницы 404: дружелюбно сообщить зрителю, что страница, которую он посещает, не существует или параметр ссылки неправильный. Важным моментом является то, что страница ошибки 404 не сообщает пользователю, что страница, которую он посещает. не существует и закрывает страницу, но направляет пользователя на другие страницы сайта, чтобы убедиться в существовании ip.
В настоящее время многие блоги с открытым исходным кодом, CMS и т. д. не предоставляют страницы 404, поэтому страницы 404 теряют свою роль и не могут достичь эффекта SEO-оптимизации. Это не только снижает удобство использования, но и значительно снижает авторитет веб-сайта.
Как сделать страницу 404 отвечающей требованиям SEO и улучшить пользовательский опыт?
Существует много типов кодов состояния HTTP, наиболее распространенными из них являются:
200 Запрос успешно обработан
204 Обработка прошла успешно, но содержимое
301 Запрос на постоянное перемещение веб-страницы
302 Запрос на временное перемещение веб-страницы в новое место (исходный URL-адрес сохраняется в индексе поисковой системы).
500 ошибка сервера
503 Сервер недоступен (перегружен или находится на обслуживании) и т.д.
Когда поисковая система обращается к странице и получает неверную ссылку, она возвращает код состояния 404, чтобы сообщить поисковой системе, что URL-адрес неправильный, и отказаться от индексации URL-адреса. С другой стороны, если возвращается код состояния 200 или 302, поисковая система проиндексирует URL-адрес. Если появится большое количество неправильных URL-адресов, поисковая система будет возмущена, и доверие к веб-сайту значительно снизится.
Создайте правильную страницу 404: (сервер Apache)
Добавьте код в файл .htaccess: ErrorDocument 404/404.html (ошибки 404 не могут быть перенаправлены на домашнюю страницу веб-сайта, что приведет к тому, что домашняя страница не будет включена. Не включайте основное имя домена перед /Error. html, в противном случае возвращаемый код состояния будет 302 или 200).
В то же время создайте HTML-страницу с именем 404.html.
Поместите 404.html в корневой каталог сайта.
Создайте правильную страницу 404: (IIS/.net)
Сначала измените настройки корневого каталога приложения, откройте для редактирования файл web.config и добавьте в него следующее содержимое:
<конфигурация>
<система.веб>
<customErrors mode=On defaultRedirect=error.asp>
<код статуса ошибки=404″ redirect=notfound.asp />
</customErrors>
</system.web>
</конфигурация>
error.asp — это системная страница 404 по умолчанию, а notfound.asp — это настраиваемая страница 404. Соответствующее имя файла можно изменить во время использования.
Добавьте следующее на пользовательскую страницу 404 notfound.asp:
<% Ответ. Статус = 404 Не найден %>
Разрешите IIS правильно возвращать код состояния 404. Настройка завершена
Используйте редиректы для страниц 404.
Когда пользователи получают доступ к странице с ошибкой 404 по ссылке на ошибку, они обычно закрывают страницу напрямую, поскольку на ней нет нужного им контента. В настоящее время вы можете сбросить страницу 404, но вы должны оставить пользователю выбор, иначе пользовательский опыт будет снижен.
На странице 404 можно написать: Страница не найдена! Перейти на домашнюю страницу через 5 секунд. Дайте посетителям 5 секунд, чтобы прочитать информацию, а затем перенаправьте их.
Способ применения заключается в следующем.
<html>
<голова>
<meta http-equiv="refresh" content="5; url=http://www.souduoduo.com">
</голова>
<тело>
Страница не найдена! Перейти на домашнюю страницу через 5 секунд.
</тело>
</html>
За содержимым следует обратный отсчет секунд, а за URL-адресом следует адрес перехода.
Пожалуйста, укажите при перепечатке: http://www.souduoduo.com .
Спасибо за вклад Qijingnian