Содержание

Ошибка 404 not found — что это значит и как исправить? Как устранить 404 станица не найдена?

В статье мы расскажем, что означает ошибка 404 на сайте. Также она может называться:

  • 404 page not found,
  • http error 404,
  • error 404. 

Ниже мы опишем, почему возникает ошибка 404, а также как её отследить и исправить.

404 ошибка (http error 404) — что это значит?

Ошибка 404 page not found — это код ответа сервера. Что это значит?

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

Почему такое может произойти? Есть несколько возможных причин:

  1. Вы допустили ошибку при вводе адреса страницы или при открытии файла в браузере. Или браузеру не удалось найти IP-адрес сервера. Сервер не может найти и выдать данные потому, что вы дали ему неправильные «координаты». В таком случае вам достаточно просто исправить ошибку в URL-адресе, и вместо страницы с ошибкой 404 появятся искомые страница/файл.

  2. Данные (страница или файл) не размещены на сервере, или CMS неверно отвечает на запрос пользователя. В этом случае дело обстоит сложнее и быстро справиться с проблемой не получится. Чтобы устранить ошибку 404, определите, как создавался сайт, на котором обнаружена ошибка (на CMS или без использования CMS). От этого будет зависеть способ решения проблемы.

Мы рассмотрим, что делать с ошибкой 404 и как исправить.

Как убрать ошибку 404 на сайте, созданном на CMS (WordPress, Joomla, 1С-Битрикс и т.д.)

На сайтах, созданных с использованием CMS, встречаются различные страницы с ошибкой 404 (http status 404). В зависимости от типа страницы с ошибкой различаются причины возникновения и пути решения проблемы:

  • Если вы видите на своём сайте стандартную ошибку 404 REG.RU:

В большинстве случаев проблема связана с отсутствием конфигурационного файла . htaccess. Как избавиться от ошибки 404? Создайте в корневой папке сайта пустой текстовый файл с расширением .htaccess и добавьте в него стандартные директивы для используемой CMS. Стандартные директивы приведены в статье: Файлы .htaccess для популярных CMS.

Важно: в панели управления cPanel файл .htaccess по умолчанию скрыт (т.е. он существует, но не виден). Следуйте инструкции, чтобы включить отображение файла. Затем сверьте его содержимое со стандартным.

Если файл .htaccess существует и его содержимое корректно, а ошибка 404 not found сохраняется, обратитесь в техническую поддержку.

  • Если вы видите иную страницу ошибки, которую отдает CMS сайта. Например:

Ошибка на WordPress

Пользовательская ошибка 404 not found

Возможно, страница не создана или не опубликована на этапе размещения сайта в админке CMS. Также ошибка может быть связана с формированием «человекопонятных» ЧПУ-ссылок с помощью SEO-плагинов. Чтобы избавиться от проблемы, необходимо обратиться к веб-разработчикам сайта или на тематические форумы, на которых представлена необходимая техническая информация (ошибка http 404).

Как быстро устранить ошибку 404 на сайте, созданном без использования CMS

На сайтах, созданных без использования CMS, код ошибки 404 отображается следующим образом:

 

Что означает это сообщение? Запрашиваемые страница/файл отсутствуют или размещены в неправильной папке (не в корневой папке сайта).

Что делать? Откройте корневую папку сайта в панели управления хостингом и проверьте, находятся ли в ней файлы вашего сайта.

  • Если искомые файлы отсутствуют, следуйте инструкции: Как загрузить файл в корневой каталог сайта? После размещения файлов в корневой папке ошибка 404 должна исчезнуть.

  • Если файлы существуют и находятся в корневой папке, обратитесь в техническую поддержку.

Как находить и мониторить код ошибки 404?

Если вы владелец сайта, вы можете найти страницы с ошибкой с помощью специальных сервисов. Самые популярные сервисы:

  • Яндекс.Вебмастер,
  • Google Search Console,
  • Screaming Frog.

Ниже мы описали, как работать с каждым из них.

Яндекс.Вебмастер

  1. Авторизуйтесь в Яндекс.Вебмастер.
  2. Перейдите в раздел Индексирование — Страницы в поиске

    HTTP status 404 — что это

  3. Выберите Исключенные страницы:

  4. Добавьте фильтр, при котором отобразятся результаты с ошибкой “404 page not found”:

     

Google Search Console

  1. Авторизуйтесь в Google Search Console.
  2. Разверните блок Индекс и выберите Покрытие:

    404 ошибка: что это

  3. Используйте фильтр, который покажет код ошибки 404. Для этого перейдите в раздел Сведения и кликните Отправленный URL не найден (ошибка 404)
    :

    Ошибка 404: что значит и как исправить

Screaming Frog

  1. Загрузите программу с официального сайта.
  2. Установите её на компьютер.
  3. Откройте программу, введите ссылку на сайт и нажмите Start:

  4. Перейдите во вкладку Response Code. Из выпадающего списка выберите фильтр Client Error (4xx):

     

    

  

Открывается только главная страница сайта, на внутренних страницах ошибка 404 или 500

Рассмотрим, что значит и как исправить ошибку отображения внутренних страниц сайта (error 404 или 500). Причиной проблемы является отсутствие файла .htaccess (либо он пустой, либо в нем не хватает необходимых директив для работы CMS). Решить проблему может замена текущего файла .htaccess стандартным для данной CMS.

На хостинге Linux

Если у вас ISPmanager, проверьте, не включены ли Автоподдомены. Если они включены, отключите их, проверьте актуальность проблемы.

В остальных случаях для устранения внутренней ошибки 404 или 500, перейдите в корневую папку сайта: Как узнать корневую папку сайта
Создайте файл .htaccess (или замените его) со следующим содержимым:

Файл . htaccess для Joomla

##
# @version $Id: htaccess.txt 14401 2010-01-26 14:10:00Z louis $
# @package Joomla
# @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##
#####################################################
#  READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations.  It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file.  If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your sef url's.  If they work,
# it has been set by your server administrator and you do not need it set here.
#
#####################################################
##  Can be commented out if causes errors, see notes above.
Options +FollowSymLinks # # mod_rewrite in use RewriteEngine On ########## Begin - Rewrite rules to block out some common exploits ## If you experience problems on your site block out the operations listed below ## This attempts to block the most common type of exploit `attempts` to Joomla! # ## Deny access to extension xml files (uncomment out to activate) #<Files ~ "\.xml$"> #Order allow,deny #Deny from all #Satisfy all #</Files> ## End of deny access to extension xml files RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR] # Block out any script trying to base64_encode crap to send via URL RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR] # Block out any script that includes a <script> tag in URL RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR] # Block out any script trying to set a PHP GLOBALS variable via URL RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] # Block out any script trying to modify a _REQUEST variable via URL RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) # Send all blocked request to homepage with 403 Forbidden error! RewriteRule ^(.
.]*)$ [NC] RewriteRule (.*) index.php RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] # ########## End - Joomla! core SEF Section

Файл .htaccess для WordPress

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Файл .htaccess для HostCMS

Options +FollowSymlinks
AddDefaultCharset Off
<IfModule mod_php4.c>
 php_flag magic_quotes_gpc off
 php_flag magic_quotes_runtime off
 php_flag register_globals off
</IfModule>
<IfModule mod_php5.c>
 php_flag magic_quotes_gpc off
 php_flag magic_quotes_runtime off
 php_flag register_globals off
</IfModule>
<IfModule mod_dir.c>
 DirectoryIndex index.php index.htm index.html
</IfModule>
<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(. (.*)$ index.php?q=$1 [L,QSA]
#
# Make sure .htc files are served with the proper MIME type, which is critical # for XP SP2. Un-comment if your host allows htaccess MIME type overrides.
#AddType text/x-component .htc
#
# If your server is not already configured as such, the following directive
# should be uncommented in order to set PHP's register_globals option to OFF.
# This closes a major security hole that is abused by most XSS (cross-site
# scripting) attacks. For more information: http://php.net/register_globals
#
# To verify that this option has been set to OFF, open the Manager and choose
# Reports -> System Info and then click the phpinfo() link. Do a Find on Page
# for "register_globals". The Local Value should be OFF. If the Master Value
# is OFF then you do not need this directive here.
#
# IF REGISTER_GLOBALS DIRECTIVE CAUSES 500 INTERNAL SERVER ERRORS :
#
# Your server does not allow PHP directives to be set via .htaccess. In that
# case you must make this change in your php. ini file instead. If you are
# using a commercial web host, contact the administrators for assistance in
# doing this. Not all servers allow local php.ini files, and they should
# include all PHP configurations (not just this one), or you will effectively
# reset everything to PHP defaults. Consult www.php.net for more detailed
# information about setting PHP directives.
#
#php_flag register_globals Off
#
# For servers that support output compression, you should pick up a bit of
# speed by un-commenting the following lines.
#
#php_flag zlib.output_compression On
#php_value zlib.output_compression_level 5
#
# The following directives stop screen flicker in IE on CSS rollovers. If
# needed, un-comment the following rules. When they're in place, you may have
# to do a force-refresh in order to see changes in your designs.
#
#ExpiresActive On
#ExpiresByType image/gif A2592000
#ExpiresByType image/jpeg A2592000
#ExpiresByType image/png A2592000
#BrowserMatch "MSIE" brokenvary=1
#BrowserMatch "Mozilla/4. (\..*|Entries.*|Repository|Root|Tag|Template)$">
  Order allow,deny
</FilesMatch>
# Don't show directory listings for URLs which map to a directory.
Options -Indexes
# Follow symbolic links in this directory.
Options +FollowSymLinks
# Make Drupal handle any 404 errors.
ErrorDocument 404 /index.php
# Force simple error message for requests for non-existent favicon.ico.
<Files favicon.ico>
  # There is no end quote below, for compatibility with Apache 1.3.
  ErrorDocument 404 "The requested file favicon.ico was not found.
</Files>
# Set the default handler.
DirectoryIndex index.php index.html index.htm
# Override PHP settings that cannot be changed at runtime. See
# sites/default/default.settings.php and drupal_initialize_variables() in
# includes/bootstrap.inc for settings that can be changed at runtime.
# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
  php_flag magic_quotes_gpc                 off
  php_flag magic_quotes_sybase              off
  php_flag register_globals                 off
  php_flag session. auto_start               off
  php_value mbstring.http_input             pass
  php_value mbstring.http_output            pass
  php_flag mbstring.encoding_translation    off
</IfModule>
# Requires mod_expires to be enabled.
<IfModule mod_expires.c>
  # Enable expirations.
  ExpiresActive On
  # Cache all files for 2 weeks after access (A).
  ExpiresDefault A1209600
  <FilesMatch \.php$>
    # Do not allow PHP scripts to be cached unless they explicitly send cache
    # headers themselves. Otherwise all scripts would have to overwrite the
    # headers set by mod_expires if they want another caching behavior. This may
    # fail if an error occurs early in the bootstrap process, and it may cause
    # problems if a non-Drupal PHP file is installed in a subdirectory.
    ExpiresActive Off
  </FilesMatch>
</IfModule>
# Various rewrite rules.
<IfModule mod_rewrite.c>
  RewriteEngine on
  # Block access to "hidden" directories whose names begin with a period. (.*)$ index.php [L,QSA]
</ifModule>
<ifModule mod_headers.c>
<FilesMatch "\.(jpg|jpeg|png|gif|js|css|svg|ttf|eot|otf|woff|woff2)$">
Header set Cache-Control "max-age=3153600, public"
</FilesMatch>
</ifModule>

Если у вас хостинг Windows

На хостинге Windows файл .htaccess не поддерживается. Его функцию выполняет файл web.config. Если вы наблюдаете внутреннюю ошибку 404 или 500 на хостинге Windows, рекомендуем обратиться к разработчикам сайта или на тематические форумы с вопросом, как убрать 404, заменив файл web.config.

Что будет, если не исправлять ошибку 404

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

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

Сделайте страницу 404 полезной

Ошибка 404 (страница не найдена) может появиться в любое время. Важно, чтобы пользователь при входе на эту страницу не потерял доверия к сайту. Страницы с ошибкой 404 можно создавать самостоятельно. Например, если у вас сайт на WordPress или вы пользуетесь услугой REG.Site, страницу с ошибкой можно легко создать с помощью плагина 404page.

Вот несколько советов по созданию страницы:

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

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

Если перечисленные способы не помогли исправить ошибку, обратитесь в службу поддержки REG.RU.

Видеосправка. Об ошибке 404 и как создать страницу для неё

 

Помогла ли вам статья?

Да

83 раза уже
помогла

Ошибка 404 not found — что это значит и как исправить? Как устранить 404 станица не найдена?

В статье мы расскажем, что означает ошибка 404 на сайте. Также она может называться:

  • 404 page not found,
  • http error 404,
  • error 404. 

Ниже мы опишем, почему возникает ошибка 404, а также как её отследить и исправить.

404 ошибка (http error 404) — что это значит?

Ошибка 404 page not found — это код ответа сервера. Что это значит?

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

Почему такое может произойти? Есть несколько возможных причин:

  1. Вы допустили ошибку при вводе адреса страницы или при открытии файла в браузере. Или браузеру не удалось найти IP-адрес сервера. Сервер не может найти и выдать данные потому, что вы дали ему неправильные «координаты». В таком случае вам достаточно просто исправить ошибку в URL-адресе, и вместо страницы с ошибкой 404 появятся искомые страница/файл.

  2. Данные (страница или файл) не размещены на сервере, или CMS неверно отвечает на запрос пользователя. В этом случае дело обстоит сложнее и быстро справиться с проблемой не получится. Чтобы устранить ошибку 404, определите, как создавался сайт, на котором обнаружена ошибка (на CMS или без использования CMS). От этого будет зависеть способ решения проблемы.

Мы рассмотрим, что делать с ошибкой 404 и как исправить.

Как убрать ошибку 404 на сайте, созданном на CMS (WordPress, Joomla, 1С-Битрикс и т.д.)

На сайтах, созданных с использованием CMS, встречаются различные страницы с ошибкой 404 (http status 404). В зависимости от типа страницы с ошибкой различаются причины возникновения и пути решения проблемы:

  • Если вы видите на своём сайте стандартную ошибку 404 REG.RU:

В большинстве случаев проблема связана с отсутствием конфигурационного файла .htaccess. Как избавиться от ошибки 404? Создайте в корневой папке сайта пустой текстовый файл с расширением .htaccess и добавьте в него стандартные директивы для используемой CMS. Стандартные директивы приведены в статье: Файлы .htaccess для популярных CMS.

Важно: в панели управления cPanel файл .htaccess по умолчанию скрыт (т.е. он существует, но не виден). Следуйте инструкции, чтобы включить отображение файла. Затем сверьте его содержимое со стандартным.

Если файл .htaccess существует и его содержимое корректно, а ошибка 404 not found сохраняется, обратитесь в техническую поддержку.

  • Если вы видите иную страницу ошибки, которую отдает CMS сайта. Например:

Ошибка на WordPress

Пользовательская ошибка 404 not found

Возможно, страница не создана или не опубликована на этапе размещения сайта в админке CMS. Также ошибка может быть связана с формированием «человекопонятных» ЧПУ-ссылок с помощью SEO-плагинов. Чтобы избавиться от проблемы, необходимо обратиться к веб-разработчикам сайта или на тематические форумы, на которых представлена необходимая техническая информация (ошибка http 404).

Как быстро устранить ошибку 404 на сайте, созданном без использования CMS

На сайтах, созданных без использования CMS, код ошибки 404 отображается следующим образом:

 

Что означает это сообщение? Запрашиваемые страница/файл отсутствуют или размещены в неправильной папке (не в корневой папке сайта).

Что делать? Откройте корневую папку сайта в панели управления хостингом и проверьте, находятся ли в ней файлы вашего сайта.

  • Если искомые файлы отсутствуют, следуйте инструкции: Как загрузить файл в корневой каталог сайта? После размещения файлов в корневой папке ошибка 404 должна исчезнуть.

  • Если файлы существуют и находятся в корневой папке, обратитесь в техническую поддержку.

Как находить и мониторить код ошибки 404?

Если вы владелец сайта, вы можете найти страницы с ошибкой с помощью специальных сервисов. Самые популярные сервисы:

  • Яндекс.Вебмастер,
  • Google Search Console,
  • Screaming Frog.

Ниже мы описали, как работать с каждым из них.

Яндекс.Вебмастер

  1. Авторизуйтесь в Яндекс.Вебмастер.
  2. Перейдите в раздел Индексирование — Страницы в поиске

    HTTP status 404 — что это

  3. Выберите Исключенные страницы:

  4. Добавьте фильтр, при котором отобразятся результаты с ошибкой “404 page not found”:

     

Google Search Console

  1. Авторизуйтесь в Google Search Console.
  2. Разверните блок Индекс и выберите Покрытие:

    404 ошибка: что это

  3. Используйте фильтр, который покажет код ошибки 404. Для этого перейдите в раздел Сведения и кликните Отправленный URL не найден (ошибка 404):

    Ошибка 404: что значит и как исправить

Screaming Frog

  1. Загрузите программу с официального сайта.
  2. Установите её на компьютер.
  3. Откройте программу, введите ссылку на сайт и нажмите Start:

  4. Перейдите во вкладку
    Response Code
    . Из выпадающего списка выберите фильтр Client Error (4xx):

     

    

  

Открывается только главная страница сайта, на внутренних страницах ошибка 404 или 500

Рассмотрим, что значит и как исправить ошибку отображения внутренних страниц сайта (error 404 или 500). Причиной проблемы является отсутствие файла .htaccess (либо он пустой, либо в нем не хватает необходимых директив для работы CMS). Решить проблему может замена текущего файла .htaccess стандартным для данной CMS.

На хостинге Linux

Если у вас ISPmanager, проверьте, не включены ли Автоподдомены. Если они включены, отключите их, проверьте актуальность проблемы.

В остальных случаях для устранения внутренней ошибки 404 или 500, перейдите в корневую папку сайта: Как узнать корневую папку сайта
Создайте файл .htaccess (или замените его) со следующим содержимым:

Файл .htaccess для Joomla

##
# @version $Id: htaccess.txt 14401 2010-01-26 14:10:00Z louis $
# @package Joomla
# @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##
#####################################################
#  READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations.
It is required for use of mod_rewrite, but may already # be set by your server administrator in a way that dissallows changing it in # your .htaccess file. If using it causes your server to error out, comment it out (add # to # beginning of line), reload your site in your browser and test your sef url's. If they work, # it has been set by your server administrator and you do not need it set here. # ##################################################### ## Can be commented out if causes errors, see notes above. Options +FollowSymLinks # # mod_rewrite in use RewriteEngine On ########## Begin - Rewrite rules to block out some common exploits ## If you experience problems on your site block out the operations listed below ## This attempts to block the most common type of exploit `attempts` to Joomla! # ## Deny access to extension xml files (uncomment out to activate) #<Files ~ "\.xml$"> #Order allow,deny #Deny from all #Satisfy all #</Files> ## End of deny access to extension xml files RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR] # Block out any script trying to base64_encode crap to send via URL RewriteCond %{QUERY_STRING} base64_encode. .]*)$ [NC] RewriteRule (.*) index.php RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] # ########## End - Joomla! core SEF Section

Файл .htaccess для WordPress

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Файл .htaccess для HostCMS

Options +FollowSymlinks
AddDefaultCharset Off
<IfModule mod_php4.c>
 php_flag magic_quotes_gpc off
 php_flag magic_quotes_runtime off
 php_flag register_globals off
</IfModule>
<IfModule mod_php5.c>
 php_flag magic_quotes_gpc off
 php_flag magic_quotes_runtime off
 php_flag register_globals off
</IfModule>
<IfModule mod_dir.c>
 DirectoryIndex index.php index.htm index.html
</IfModule>
<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(. (.*)$ index.php?q=$1 [L,QSA]
#
# Make sure .htc files are served with the proper MIME type, which is critical # for XP SP2. Un-comment if your host allows htaccess MIME type overrides.
#AddType text/x-component .htc
#
# If your server is not already configured as such, the following directive
# should be uncommented in order to set PHP's register_globals option to OFF.
# This closes a major security hole that is abused by most XSS (cross-site
# scripting) attacks. For more information: http://php.net/register_globals
#
# To verify that this option has been set to OFF, open the Manager and choose
# Reports -> System Info and then click the phpinfo() link. Do a Find on Page
# for "register_globals". The Local Value should be OFF. If the Master Value
# is OFF then you do not need this directive here.
#
# IF REGISTER_GLOBALS DIRECTIVE CAUSES 500 INTERNAL SERVER ERRORS :
#
# Your server does not allow PHP directives to be set via .htaccess. In that
# case you must make this change in your php. ini file instead. If you are
# using a commercial web host, contact the administrators for assistance in
# doing this. Not all servers allow local php.ini files, and they should
# include all PHP configurations (not just this one), or you will effectively
# reset everything to PHP defaults. Consult www.php.net for more detailed
# information about setting PHP directives.
#
#php_flag register_globals Off
#
# For servers that support output compression, you should pick up a bit of
# speed by un-commenting the following lines.
#
#php_flag zlib.output_compression On
#php_value zlib.output_compression_level 5
#
# The following directives stop screen flicker in IE on CSS rollovers. If
# needed, un-comment the following rules. When they're in place, you may have
# to do a force-refresh in order to see changes in your designs.
#
#ExpiresActive On
#ExpiresByType image/gif A2592000
#ExpiresByType image/jpeg A2592000
#ExpiresByType image/png A2592000
#BrowserMatch "MSIE" brokenvary=1
#BrowserMatch "Mozilla/4. (\..*|Entries.*|Repository|Root|Tag|Template)$">
  Order allow,deny
</FilesMatch>
# Don't show directory listings for URLs which map to a directory.
Options -Indexes
# Follow symbolic links in this directory.
Options +FollowSymLinks
# Make Drupal handle any 404 errors.
ErrorDocument 404 /index.php
# Force simple error message for requests for non-existent favicon.ico.
<Files favicon.ico>
  # There is no end quote below, for compatibility with Apache 1.3.
  ErrorDocument 404 "The requested file favicon.ico was not found.
</Files>
# Set the default handler.
DirectoryIndex index.php index.html index.htm
# Override PHP settings that cannot be changed at runtime. See
# sites/default/default.settings.php and drupal_initialize_variables() in
# includes/bootstrap.inc for settings that can be changed at runtime.
# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
  php_flag magic_quotes_gpc                 off
  php_flag magic_quotes_sybase              off
  php_flag register_globals                 off
  php_flag session. auto_start               off
  php_value mbstring.http_input             pass
  php_value mbstring.http_output            pass
  php_flag mbstring.encoding_translation    off
</IfModule>
# Requires mod_expires to be enabled.
<IfModule mod_expires.c>
  # Enable expirations.
  ExpiresActive On
  # Cache all files for 2 weeks after access (A).
  ExpiresDefault A1209600
  <FilesMatch \.php$>
    # Do not allow PHP scripts to be cached unless they explicitly send cache
    # headers themselves. Otherwise all scripts would have to overwrite the
    # headers set by mod_expires if they want another caching behavior. This may
    # fail if an error occurs early in the bootstrap process, and it may cause
    # problems if a non-Drupal PHP file is installed in a subdirectory.
    ExpiresActive Off
  </FilesMatch>
</IfModule>
# Various rewrite rules.
<IfModule mod_rewrite.c>
  RewriteEngine on
  # Block access to "hidden" directories whose names begin with a period. (.*)$ index.php [L,QSA]
</ifModule>
<ifModule mod_headers.c>
<FilesMatch "\.(jpg|jpeg|png|gif|js|css|svg|ttf|eot|otf|woff|woff2)$">
Header set Cache-Control "max-age=3153600, public"
</FilesMatch>
</ifModule>

Если у вас хостинг Windows

На хостинге Windows файл .htaccess не поддерживается. Его функцию выполняет файл web.config. Если вы наблюдаете внутреннюю ошибку 404 или 500 на хостинге Windows, рекомендуем обратиться к разработчикам сайта или на тематические форумы с вопросом, как убрать 404, заменив файл web.config.

Что будет, если не исправлять ошибку 404

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

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

Сделайте страницу 404 полезной

Ошибка 404 (страница не найдена) может появиться в любое время. Важно, чтобы пользователь при входе на эту страницу не потерял доверия к сайту. Страницы с ошибкой 404 можно создавать самостоятельно. Например, если у вас сайт на WordPress или вы пользуетесь услугой REG.Site, страницу с ошибкой можно легко создать с помощью плагина 404page.

Вот несколько советов по созданию страницы:

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

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

Если перечисленные способы не помогли исправить ошибку, обратитесь в службу поддержки REG.RU.

Видеосправка. Об ошибке 404 и как создать страницу для неё

 

Помогла ли вам статья?

Да

83 раза уже помогла

Ошибка 404 not found — что это значит и как исправить? Как устранить 404 станица не найдена?

В статье мы расскажем, что означает ошибка 404 на сайте. Также она может называться:

  • 404 page not found,
  • http error 404,
  • error 404. 

Ниже мы опишем, почему возникает ошибка 404, а также как её отследить и исправить.

404 ошибка (http error 404) — что это значит?

Ошибка 404 page not found — это код ответа сервера. Что это значит?

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

Почему такое может произойти? Есть несколько возможных причин:

  1. Вы допустили ошибку при вводе адреса страницы или при открытии файла в браузере. Или браузеру не удалось найти IP-адрес сервера. Сервер не может найти и выдать данные потому, что вы дали ему неправильные «координаты». В таком случае вам достаточно просто исправить ошибку в URL-адресе, и вместо страницы с ошибкой 404 появятся искомые страница/файл.

  2. Данные (страница или файл) не размещены на сервере, или CMS неверно отвечает на запрос пользователя. В этом случае дело обстоит сложнее и быстро справиться с проблемой не получится. Чтобы устранить ошибку 404, определите, как создавался сайт, на котором обнаружена ошибка (на CMS или без использования CMS). От этого будет зависеть способ решения проблемы.

Мы рассмотрим, что делать с ошибкой 404 и как исправить.

Как убрать ошибку 404 на сайте, созданном на CMS (WordPress, Joomla, 1С-Битрикс и т.д.)

На сайтах, созданных с использованием CMS, встречаются различные страницы с ошибкой 404 (http status 404). В зависимости от типа страницы с ошибкой различаются причины возникновения и пути решения проблемы:

  • Если вы видите на своём сайте стандартную ошибку 404 REG.RU:

В большинстве случаев проблема связана с отсутствием конфигурационного файла .htaccess. Как избавиться от ошибки 404? Создайте в корневой папке сайта пустой текстовый файл с расширением .htaccess и добавьте в него стандартные директивы для используемой CMS. Стандартные директивы приведены в статье: Файлы .htaccess для популярных CMS.

Важно: в панели управления cPanel файл .htaccess по умолчанию скрыт (т.е. он существует, но не виден). Следуйте инструкции, чтобы включить отображение файла. Затем сверьте его содержимое со стандартным.

Если файл .htaccess существует и его содержимое корректно, а ошибка 404 not found сохраняется, обратитесь в техническую поддержку.

  • Если вы видите иную страницу ошибки, которую отдает CMS сайта. Например:

Ошибка на WordPress

Пользовательская ошибка 404 not found

Возможно, страница не создана или не опубликована на этапе размещения сайта в админке CMS. Также ошибка может быть связана с формированием «человекопонятных» ЧПУ-ссылок с помощью SEO-плагинов. Чтобы избавиться от проблемы, необходимо обратиться к веб-разработчикам сайта или на тематические форумы, на которых представлена необходимая техническая информация (ошибка http 404).

Как быстро устранить ошибку 404 на сайте, созданном без использования CMS

На сайтах, созданных без использования CMS, код ошибки 404 отображается следующим образом:

 

Что означает это сообщение? Запрашиваемые страница/файл отсутствуют или размещены в неправильной папке (не в корневой папке сайта).

Что делать? Откройте корневую папку сайта в панели управления хостингом и проверьте, находятся ли в ней файлы вашего сайта.

  • Если искомые файлы отсутствуют, следуйте инструкции: Как загрузить файл в корневой каталог сайта? После размещения файлов в корневой папке ошибка 404 должна исчезнуть.

  • Если файлы существуют и находятся в корневой папке, обратитесь в техническую поддержку.

Как находить и мониторить код ошибки 404?

Если вы владелец сайта, вы можете найти страницы с ошибкой с помощью специальных сервисов. Самые популярные сервисы:

  • Яндекс.Вебмастер,
  • Google Search Console,
  • Screaming Frog.

Ниже мы описали, как работать с каждым из них.

Яндекс.Вебмастер

  1. Авторизуйтесь в Яндекс.Вебмастер.
  2. Перейдите в раздел Индексирование — Страницы в поиске

    HTTP status 404 — что это

  3. Выберите Исключенные страницы:

  4. Добавьте фильтр, при котором отобразятся результаты с ошибкой “404 page not found”:

     

Google Search Console

  1. Авторизуйтесь в Google Search Console.
  2. Разверните блок Индекс и выберите Покрытие:

    404 ошибка: что это

  3. Используйте фильтр, который покажет код ошибки 404. Для этого перейдите в раздел Сведения и кликните Отправленный URL не найден (ошибка 404):

    Ошибка 404: что значит и как исправить

Screaming Frog

  1. Загрузите программу с официального сайта.
  2. Установите её на компьютер.
  3. Откройте программу, введите ссылку на сайт и нажмите Start:

  4. Перейдите во вкладку Response Code. Из выпадающего списка выберите фильтр Client Error (4xx):

     

    

  

Открывается только главная страница сайта, на внутренних страницах ошибка 404 или 500

Рассмотрим, что значит и как исправить ошибку отображения внутренних страниц сайта (error 404 или 500). Причиной проблемы является отсутствие файла .htaccess (либо он пустой, либо в нем не хватает необходимых директив для работы CMS). Решить проблему может замена текущего файла .htaccess стандартным для данной CMS.

На хостинге Linux

Если у вас ISPmanager, проверьте, не включены ли Автоподдомены. Если они включены, отключите их, проверьте актуальность проблемы.

В остальных случаях для устранения внутренней ошибки 404 или 500, перейдите в корневую папку сайта: Как узнать корневую папку сайта
Создайте файл .htaccess (или замените его) со следующим содержимым:

Файл .htaccess для Joomla

##
# @version $Id: htaccess.txt 14401 2010-01-26 14:10:00Z louis $
# @package Joomla
# @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##
#####################################################
#  READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations.   It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file.  If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your sef url's.  If they work,
# it has been set by your server administrator and you do not need it set here.
#
#####################################################
##  Can be commented out if causes errors, see notes above.
Options +FollowSymLinks
#
#  mod_rewrite in use
RewriteEngine On
########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
## Deny access to extension xml files (uncomment out to activate)
#<Files ~ "\.xml$">
#Order allow,deny
#Deny from all
#Satisfy all
#</Files>
## End of deny access to extension xml files
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode. .]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF Section

Файл .htaccess для WordPress

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Файл .htaccess для HostCMS

Options +FollowSymlinks
AddDefaultCharset Off
<IfModule mod_php4.c>
 php_flag magic_quotes_gpc off
 php_flag magic_quotes_runtime off
 php_flag register_globals off
</IfModule>
<IfModule mod_php5.c>
 php_flag magic_quotes_gpc off
 php_flag magic_quotes_runtime off
 php_flag register_globals off
</IfModule>
<IfModule mod_dir.c>
 DirectoryIndex index.php index.htm index.html
</IfModule>
<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(. (.*)$ index.php?q=$1 [L,QSA]
#
# Make sure .htc files are served with the proper MIME type, which is critical # for XP SP2. Un-comment if your host allows htaccess MIME type overrides.
#AddType text/x-component .htc
#
# If your server is not already configured as such, the following directive
# should be uncommented in order to set PHP's register_globals option to OFF.
# This closes a major security hole that is abused by most XSS (cross-site
# scripting) attacks. For more information: http://php.net/register_globals
#
# To verify that this option has been set to OFF, open the Manager and choose
# Reports -> System Info and then click the phpinfo() link. Do a Find on Page
# for "register_globals". The Local Value should be OFF. If the Master Value
# is OFF then you do not need this directive here.
#
# IF REGISTER_GLOBALS DIRECTIVE CAUSES 500 INTERNAL SERVER ERRORS :
#
# Your server does not allow PHP directives to be set via .htaccess. In that
# case you must make this change in your php. ini file instead. If you are
# using a commercial web host, contact the administrators for assistance in
# doing this. Not all servers allow local php.ini files, and they should
# include all PHP configurations (not just this one), or you will effectively
# reset everything to PHP defaults. Consult www.php.net for more detailed
# information about setting PHP directives.
#
#php_flag register_globals Off
#
# For servers that support output compression, you should pick up a bit of
# speed by un-commenting the following lines.
#
#php_flag zlib.output_compression On
#php_value zlib.output_compression_level 5
#
# The following directives stop screen flicker in IE on CSS rollovers. If
# needed, un-comment the following rules. When they're in place, you may have
# to do a force-refresh in order to see changes in your designs.
#
#ExpiresActive On
#ExpiresByType image/gif A2592000
#ExpiresByType image/jpeg A2592000
#ExpiresByType image/png A2592000
#BrowserMatch "MSIE" brokenvary=1
#BrowserMatch "Mozilla/4. (\..*|Entries.*|Repository|Root|Tag|Template)$">
  Order allow,deny
</FilesMatch>
# Don't show directory listings for URLs which map to a directory.
Options -Indexes
# Follow symbolic links in this directory.
Options +FollowSymLinks
# Make Drupal handle any 404 errors.
ErrorDocument 404 /index.php
# Force simple error message for requests for non-existent favicon.ico.
<Files favicon.ico>
  # There is no end quote below, for compatibility with Apache 1.3.
  ErrorDocument 404 "The requested file favicon.ico was not found.
</Files>
# Set the default handler.
DirectoryIndex index.php index.html index.htm
# Override PHP settings that cannot be changed at runtime. See
# sites/default/default.settings.php and drupal_initialize_variables() in
# includes/bootstrap.inc for settings that can be changed at runtime.
# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
  php_flag magic_quotes_gpc                 off
  php_flag magic_quotes_sybase              off
  php_flag register_globals                 off
  php_flag session. auto_start               off
  php_value mbstring.http_input             pass
  php_value mbstring.http_output            pass
  php_flag mbstring.encoding_translation    off
</IfModule>
# Requires mod_expires to be enabled.
<IfModule mod_expires.c>
  # Enable expirations.
  ExpiresActive On
  # Cache all files for 2 weeks after access (A).
  ExpiresDefault A1209600
  <FilesMatch \.php$>
    # Do not allow PHP scripts to be cached unless they explicitly send cache
    # headers themselves. Otherwise all scripts would have to overwrite the
    # headers set by mod_expires if they want another caching behavior. This may
    # fail if an error occurs early in the bootstrap process, and it may cause
    # problems if a non-Drupal PHP file is installed in a subdirectory.
    ExpiresActive Off
  </FilesMatch>
</IfModule>
# Various rewrite rules.
<IfModule mod_rewrite.c>
  RewriteEngine on
  # Block access to "hidden" directories whose names begin with a period. (.*)$ index.php [L,QSA]
</ifModule>
<ifModule mod_headers.c>
<FilesMatch "\.(jpg|jpeg|png|gif|js|css|svg|ttf|eot|otf|woff|woff2)$">
Header set Cache-Control "max-age=3153600, public"
</FilesMatch>
</ifModule>

Если у вас хостинг Windows

На хостинге Windows файл .htaccess не поддерживается. Его функцию выполняет файл web.config. Если вы наблюдаете внутреннюю ошибку 404 или 500 на хостинге Windows, рекомендуем обратиться к разработчикам сайта или на тематические форумы с вопросом, как убрать 404, заменив файл web.config.

Что будет, если не исправлять ошибку 404

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

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

Сделайте страницу 404 полезной

Ошибка 404 (страница не найдена) может появиться в любое время. Важно, чтобы пользователь при входе на эту страницу не потерял доверия к сайту. Страницы с ошибкой 404 можно создавать самостоятельно. Например, если у вас сайт на WordPress или вы пользуетесь услугой REG.Site, страницу с ошибкой можно легко создать с помощью плагина 404page.

Вот несколько советов по созданию страницы:

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

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

Если перечисленные способы не помогли исправить ошибку, обратитесь в службу поддержки REG.RU.

Видеосправка. Об ошибке 404 и как создать страницу для неё

 

Помогла ли вам статья?

Да

83 раза уже
помогла

Что значит ошибка 404 на веб-странице и как её исправить

Ошибка 404, либо Error 404 Not Found — ошибка, которая появляется, если браузеру не удалось обнаружить на сервере указанный URL.

Сообщение об ошибке 404

Что означает ответ 404

Error 404 Not Found отображается по-разному: «HTTP 404 не найден», «Ошибка 404 Not Found», «404 Страница не найдена». Смысл надписи всегда остаётся тем же: страница отсутствует либо просто не работает. Not Found в переводе означает «не найдено».

Ошибка 404 — классический код ответа по протоколу HTTP. Он свидетельствует, что связь с сервером установлена, но информации по заданному запросу нет.

Однако если просто ввести в поисковую строку произвольный набор символов, то браузер не покажет ошибку 404 Not Found — появится сообщение, что установить соединение с конкретным сервером невозможно.

Разберёмся в техническом формировании ответа Error 404 Not Found.

Техническая сторона вопроса. При связи по HTTP браузер запрашивает указанный URL и ждёт цифрового ответа. То есть любой запрос пользователя направляется на сервер размещения искомого сайта. Когда браузеру удаётся связаться с сервером, он получает кодированный ответ. Если запрос корректный и страница найдена, отправляется ответ с кодом 200 OK, что соответствует благополучной загрузке. При отсутствии страницы отправляется ответ об ошибке.

Что значит код «404». В ответе 404 первая четвёрка указывает на то, что запрос был чрезмерно длительным или в самом адресе была ошибка. Ноль предполагает синтаксическую неточность. Завершающая цифра кода отображает конкретную причину ошибки — «4» означает отсутствие данной ссылки.

Какие ещё ошибки бывают. Ошибку 404 не нужно путать с другими ответами, которые указывают на невозможность связи с сервером. Например, ошибка 403 сообщает, что доступ к URL ограничен, а ответ «Сервер не найден» свидетельствует, что браузер не смог обнаружить место размещения сайта.

Google на 404 странице сообщает о возможных причинах ошибки

Причины ошибки

Причины, по которым HTTP возвращает ответ 404 Not Found:

  • Неверный адрес. К примеру, при ручном наборе пользователь допустил опечатку в URL либо ссылка ведёт на несуществующую страницу.
  • Битая ссылка. Это нерабочий URL, который никуда не ведёт. Данный вариант иногда возникает при внутренней перелинковке. К примеру, раньше страница существовала, а потом её удалили и забыли убрать ссылку.
  • Удалённая страница. Когда пользователь попытается перейти на удалённую с сервера страницу, он также увидит ошибку 404. Ссылка для перехода может сохраниться в браузерных закладках или на сторонних ресурсах.
  • Неправильный редирект на страницу с изменённым адресом. Допустим, в процессе редизайна URL изменили, но оставили без внимания связанные ссылки.
  • Неполадки на сервере. Это самый редкий вариант.

В большинстве ситуаций ошибка 404 отображается, когда не удаётся обнаружить нужную страницу на доступном сервере.

Причины отсутствия страницы на сайте бывают разными

Возможные последствия для сайта

Нужно ли считать 404 ошибку опасной для сайтов? Кажется, что нет ничего плохого в том, что пользователь не смог открыть одну веб-страницу. Однако если такая ситуация будет повторяться регулярно, это чревато оттоком аудитории. Одни пользователи решат, что сайт вовсе не существует. Другие подумают, что лучше не заходить на сайт, который работает с ошибками. Третьи будут игнорировать ресурс, на котором не смогли получить обещанную информацию.

Поисковые системы относятся к Not Found более лояльно. Например, Google отмечает, что 404 страницы не влияют на рейтинг. Но если при индексации роботы будут находить все больше ошибочных страниц, вряд ли это приведёт к более высокому ранжированию.

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

Как выявить ошибку

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

Search Console Google

Консоль поиска Google позволяет находить страницы с ошибкой 404 за несколько кликов:

  1. Войдите в учётную запись Google и перейдите в Search Console.
  2. Откройте раздел «Ошибки сканирования» → «Диагностика».
  3. Кликните на «Not Found».

Чтобы получить список страниц с ошибками, подтвердите права на ресурс — добавьте проверочную запись TXT в записи DNS регистратора домена. Такая запись не повлияет на работу сайта. Подробнее о процедуре подтверждения, читайте в справке Google.

Для использования Search Console Google нужно подтвердить свои права на сайт

Яндекс Вебмастер

Сервис для вебмастеров от Яндекса поможет быстро найти все ошибки 404:

  1. Откройте Вебмастер после авторизации в Яндекс-аккаунте.
  2. Выберите «Индексирование» → «Доступные для поиска страницы» → «Исключённые страницы».
  3. В выданном списке выберите фильтр «Ошибка HTTP: 404».

Чтобы использовать Яндекс.Вебмастер, также нужно подтвердить право владения сайтом — добавить метатег в HTML-код главной страницы.

Для входа в Вебмастер авторизуйтесь в Яндексе

Screaming Frog

Для начала загрузите и установите программу на компьютер. После запуска добавьте URL проверяемого сайта и начните поиск проблем. Неработающие ссылки можно искать даже в бесплатной версии.

Инструмент SEO-паук в Screaming Frog помогает найти технические неисправности сайта

SiteAnalyzer

Эта бесплатная десктопная программа позволяет обнаружить технические погрешности на сайте. SiteAnalyzer быстро отыщет нерабочие и несуществующие ссылки.

SiteAnalyzer бесплатно найдёт неработающие URL

Как исправить ошибку Not Found

Выбор конкретного решения зависит от причины ошибки:

  1. Ссылка ведёт в никуда из-за неверного URL. Для решения проблемы замените ошибочную ссылку на правильный адрес, чтобы сервер отдавал код 200 OK.
  2. Битая ссылка. Подобная ситуация не редкость при внутренней перелинковке страниц. К примеру, ссылка есть, а саму страницу давно удалили. Решений два: удалить ссылку или заменить её на другую.

Удалять и менять ссылки вручную удобно только на небольших сайтах. Исправление ошибок на крупных порталах лучше автоматизировать. Например, с помощью специальных плагинов для внутренней перелинковки (Terms Description, Dagon Design Sitemap Generator) и для автоматического формирования адресов страниц (Cyr-To-Lat).

Чтобы ошибки 404 появлялись как можно реже, достаточно соблюдать простые рекомендации:

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

Мы разобрались, как найти и исправить ошибки Not Found внутри сайта. Но неработающая ссылка может быть расположена и на стороннем ресурсе. Допустим, когда-то на другом сайте разместили рекламную публикацию со ссылкой на определённую страницу. Спустя какое-то время страницу удалили. В этом случае появится ошибка 404. Устранить её можно, связавшись с администрацией ссылающегося сайта. Если же удалить/исправить ссылку нельзя, постарайтесь использовать ошибку с выгодой.

Как сделать страницу 404 полезной

Грамотно оформленная страница с ошибкой Error 404 Not Found — действенный инструмент конвертации посетителей. Ограничений по использованию страницы с ошибкой 404 нет. При этом практически все CMS позволяют настраивать дизайн этой страницы.

Что публиковать на странице 404:

  • меню с кликабельными ссылками;
  • ссылку на главную страницу;
  • анонс последних публикаций;
  • контакты для обратной связи.

При оформлении страницы-ошибки желательно опираться на рекомендации поисковиков:

  • Яндекс настоятельно рекомендует, чтобы страница контрастировала с основным содержанием сайта — иные цвета, другие графические приёмы либо их отсутствие. Необходимо чётко и понятно объяснить пользователю, что запрошенной страницы не существует и предложить другое решение.
  • Google советует придерживаться единого стиля оформления. Но также рекомендует понятно рассказать об ошибке и предложить полезные материалы.

Главное — по возможности отказаться от стандартной страницы 404. Подумайте, как привлечь внимание пользователя. Расскажите ему об отсутствии искомой страницы и предложите взамен что-то полезное или интересное.

Примеры оформления страниц 404

Designzillas

Мультяшная страница креативной студии привлекает внимание и её хочется досмотреть до конца. Если прокрутить страницу, можно увидеть, как из яйца вылупится дракон. При этом на странице есть ссылки на все основные разделы сайта.

Меню на сайте Designzillas есть и на 404 странице

Domenart Studio

Веб-студия «Домен АРТ» использует красочную страницу 404, оформленную в единой стилистике ресурса. Заблудившимся пользователям предлагают попробовать ещё раз ввести адрес или перейти в нужный раздел.

Контакты, поиск, меню — и всё это на 404 странице Domenart Studio

E-co

«Эко Пауэр», дистрибьютор производителя источников питания, демонстрирует короткое замыкание как символ ошибки. Посетителям предлагают перейти на главную.

Ошибка 404 «Эко Пауэр» выглядит как страница входа

Дом со всем

Компания «Дом со всем», занимающаяся бурением скважин, разместила на странице 404 свои контакты и перечень услуг. Со страницы можно перейти в любой раздел сайта или заказать обратный звонок. С таким наполнением посетителю не нужно искать дополнительную информацию где-то ещё.

Компания «Дом со всем» предлагает заказать обратный звонок

Kualo

Страница 404 на веб-хостинге Kualo может заставить пользователя забыть, зачем он сюда пришёл. Увлекательная игра притягивает внимание. В конце игры посетителю предлагают посмотреть сайт хостинга.

На странице Kualo можно просто поиграть и заработать скидки

Рано или поздно с ошибкой 404 сталкивается большинство сайтов. При регулярной проверке можно своевременно исправить неработающие ссылки, чтобы в ответ пользователи получали код 200 OK. Но для крупного ресурса лучше настроить оригинальную страницу, которая будет отображаться при появлении ошибки Not Found и подскажет посетителям, что делать дальше.

Главные мысли

Что значит ошибка 404 на веб-странице и как её исправить

Ошибка 404, либо Error 404 Not Found — ошибка, которая появляется, если браузеру не удалось обнаружить на сервере указанный URL.

Сообщение об ошибке 404

Что означает ответ 404

Error 404 Not Found отображается по-разному: «HTTP 404 не найден», «Ошибка 404 Not Found», «404 Страница не найдена». Смысл надписи всегда остаётся тем же: страница отсутствует либо просто не работает. Not Found в переводе означает «не найдено».

Ошибка 404 — классический код ответа по протоколу HTTP. Он свидетельствует, что связь с сервером установлена, но информации по заданному запросу нет.

Однако если просто ввести в поисковую строку произвольный набор символов, то браузер не покажет ошибку 404 Not Found — появится сообщение, что установить соединение с конкретным сервером невозможно.

Разберёмся в техническом формировании ответа Error 404 Not Found.

Техническая сторона вопроса. При связи по HTTP браузер запрашивает указанный URL и ждёт цифрового ответа. То есть любой запрос пользователя направляется на сервер размещения искомого сайта. Когда браузеру удаётся связаться с сервером, он получает кодированный ответ. Если запрос корректный и страница найдена, отправляется ответ с кодом 200 OK, что соответствует благополучной загрузке. При отсутствии страницы отправляется ответ об ошибке.

Что значит код «404». В ответе 404 первая четвёрка указывает на то, что запрос был чрезмерно длительным или в самом адресе была ошибка. Ноль предполагает синтаксическую неточность. Завершающая цифра кода отображает конкретную причину ошибки — «4» означает отсутствие данной ссылки.

Какие ещё ошибки бывают. Ошибку 404 не нужно путать с другими ответами, которые указывают на невозможность связи с сервером. Например, ошибка 403 сообщает, что доступ к URL ограничен, а ответ «Сервер не найден» свидетельствует, что браузер не смог обнаружить место размещения сайта.

Google на 404 странице сообщает о возможных причинах ошибки

Причины ошибки

Причины, по которым HTTP возвращает ответ 404 Not Found:

  • Неверный адрес. К примеру, при ручном наборе пользователь допустил опечатку в URL либо ссылка ведёт на несуществующую страницу.
  • Битая ссылка. Это нерабочий URL, который никуда не ведёт. Данный вариант иногда возникает при внутренней перелинковке. К примеру, раньше страница существовала, а потом её удалили и забыли убрать ссылку.
  • Удалённая страница. Когда пользователь попытается перейти на удалённую с сервера страницу, он также увидит ошибку 404. Ссылка для перехода может сохраниться в браузерных закладках или на сторонних ресурсах.
  • Неправильный редирект на страницу с изменённым адресом. Допустим, в процессе редизайна URL изменили, но оставили без внимания связанные ссылки.
  • Неполадки на сервере. Это самый редкий вариант.

В большинстве ситуаций ошибка 404 отображается, когда не удаётся обнаружить нужную страницу на доступном сервере.

Причины отсутствия страницы на сайте бывают разными

Возможные последствия для сайта

Нужно ли считать 404 ошибку опасной для сайтов? Кажется, что нет ничего плохого в том, что пользователь не смог открыть одну веб-страницу. Однако если такая ситуация будет повторяться регулярно, это чревато оттоком аудитории. Одни пользователи решат, что сайт вовсе не существует. Другие подумают, что лучше не заходить на сайт, который работает с ошибками. Третьи будут игнорировать ресурс, на котором не смогли получить обещанную информацию.

Поисковые системы относятся к Not Found более лояльно. Например, Google отмечает, что 404 страницы не влияют на рейтинг. Но если при индексации роботы будут находить все больше ошибочных страниц, вряд ли это приведёт к более высокому ранжированию.

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

Как выявить ошибку

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

Search Console Google

Консоль поиска Google позволяет находить страницы с ошибкой 404 за несколько кликов:

  1. Войдите в учётную запись Google и перейдите в Search Console.
  2. Откройте раздел «Ошибки сканирования» → «Диагностика».
  3. Кликните на «Not Found».

Чтобы получить список страниц с ошибками, подтвердите права на ресурс — добавьте проверочную запись TXT в записи DNS регистратора домена. Такая запись не повлияет на работу сайта. Подробнее о процедуре подтверждения, читайте в справке Google.

Для использования Search Console Google нужно подтвердить свои права на сайт

Яндекс Вебмастер

Сервис для вебмастеров от Яндекса поможет быстро найти все ошибки 404:

  1. Откройте Вебмастер после авторизации в Яндекс-аккаунте.
  2. Выберите «Индексирование» → «Доступные для поиска страницы» → «Исключённые страницы».
  3. В выданном списке выберите фильтр «Ошибка HTTP: 404».

Чтобы использовать Яндекс.Вебмастер, также нужно подтвердить право владения сайтом — добавить метатег в HTML-код главной страницы.

Для входа в Вебмастер авторизуйтесь в Яндексе

Screaming Frog

Для начала загрузите и установите программу на компьютер. После запуска добавьте URL проверяемого сайта и начните поиск проблем. Неработающие ссылки можно искать даже в бесплатной версии.

Инструмент SEO-паук в Screaming Frog помогает найти технические неисправности сайта

SiteAnalyzer

Эта бесплатная десктопная программа позволяет обнаружить технические погрешности на сайте. SiteAnalyzer быстро отыщет нерабочие и несуществующие ссылки.

SiteAnalyzer бесплатно найдёт неработающие URL

Как исправить ошибку Not Found

Выбор конкретного решения зависит от причины ошибки:

  1. Ссылка ведёт в никуда из-за неверного URL. Для решения проблемы замените ошибочную ссылку на правильный адрес, чтобы сервер отдавал код 200 OK.
  2. Битая ссылка. Подобная ситуация не редкость при внутренней перелинковке страниц. К примеру, ссылка есть, а саму страницу давно удалили. Решений два: удалить ссылку или заменить её на другую.

Удалять и менять ссылки вручную удобно только на небольших сайтах. Исправление ошибок на крупных порталах лучше автоматизировать. Например, с помощью специальных плагинов для внутренней перелинковки (Terms Description, Dagon Design Sitemap Generator) и для автоматического формирования адресов страниц (Cyr-To-Lat).

Чтобы ошибки 404 появлялись как можно реже, достаточно соблюдать простые рекомендации:

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

Мы разобрались, как найти и исправить ошибки Not Found внутри сайта. Но неработающая ссылка может быть расположена и на стороннем ресурсе. Допустим, когда-то на другом сайте разместили рекламную публикацию со ссылкой на определённую страницу. Спустя какое-то время страницу удалили. В этом случае появится ошибка 404. Устранить её можно, связавшись с администрацией ссылающегося сайта. Если же удалить/исправить ссылку нельзя, постарайтесь использовать ошибку с выгодой.

Как сделать страницу 404 полезной

Грамотно оформленная страница с ошибкой Error 404 Not Found — действенный инструмент конвертации посетителей. Ограничений по использованию страницы с ошибкой 404 нет. При этом практически все CMS позволяют настраивать дизайн этой страницы.

Что публиковать на странице 404:

  • меню с кликабельными ссылками;
  • ссылку на главную страницу;
  • анонс последних публикаций;
  • контакты для обратной связи.

При оформлении страницы-ошибки желательно опираться на рекомендации поисковиков:

  • Яндекс настоятельно рекомендует, чтобы страница контрастировала с основным содержанием сайта — иные цвета, другие графические приёмы либо их отсутствие. Необходимо чётко и понятно объяснить пользователю, что запрошенной страницы не существует и предложить другое решение.
  • Google советует придерживаться единого стиля оформления. Но также рекомендует понятно рассказать об ошибке и предложить полезные материалы.

Главное — по возможности отказаться от стандартной страницы 404. Подумайте, как привлечь внимание пользователя. Расскажите ему об отсутствии искомой страницы и предложите взамен что-то полезное или интересное.

Примеры оформления страниц 404

Designzillas

Мультяшная страница креативной студии привлекает внимание и её хочется досмотреть до конца. Если прокрутить страницу, можно увидеть, как из яйца вылупится дракон. При этом на странице есть ссылки на все основные разделы сайта.

Меню на сайте Designzillas есть и на 404 странице

Domenart Studio

Веб-студия «Домен АРТ» использует красочную страницу 404, оформленную в единой стилистике ресурса. Заблудившимся пользователям предлагают попробовать ещё раз ввести адрес или перейти в нужный раздел.

Контакты, поиск, меню — и всё это на 404 странице Domenart Studio

E-co

«Эко Пауэр», дистрибьютор производителя источников питания, демонстрирует короткое замыкание как символ ошибки. Посетителям предлагают перейти на главную.

Ошибка 404 «Эко Пауэр» выглядит как страница входа

Дом со всем

Компания «Дом со всем», занимающаяся бурением скважин, разместила на странице 404 свои контакты и перечень услуг. Со страницы можно перейти в любой раздел сайта или заказать обратный звонок. С таким наполнением посетителю не нужно искать дополнительную информацию где-то ещё.

Компания «Дом со всем» предлагает заказать обратный звонок

Kualo

Страница 404 на веб-хостинге Kualo может заставить пользователя забыть, зачем он сюда пришёл. Увлекательная игра притягивает внимание. В конце игры посетителю предлагают посмотреть сайт хостинга.

На странице Kualo можно просто поиграть и заработать скидки

Рано или поздно с ошибкой 404 сталкивается большинство сайтов. При регулярной проверке можно своевременно исправить неработающие ссылки, чтобы в ответ пользователи получали код 200 OK. Но для крупного ресурса лучше настроить оригинальную страницу, которая будет отображаться при появлении ошибки Not Found и подскажет посетителям, что делать дальше.

Главные мысли

Что значит ошибка 404 на веб-странице и как её исправить

Ошибка 404, либо Error 404 Not Found — ошибка, которая появляется, если браузеру не удалось обнаружить на сервере указанный URL.

Сообщение об ошибке 404

Что означает ответ 404

Error 404 Not Found отображается по-разному: «HTTP 404 не найден», «Ошибка 404 Not Found», «404 Страница не найдена». Смысл надписи всегда остаётся тем же: страница отсутствует либо просто не работает. Not Found в переводе означает «не найдено».

Ошибка 404 — классический код ответа по протоколу HTTP. Он свидетельствует, что связь с сервером установлена, но информации по заданному запросу нет.

Однако если просто ввести в поисковую строку произвольный набор символов, то браузер не покажет ошибку 404 Not Found — появится сообщение, что установить соединение с конкретным сервером невозможно.

Разберёмся в техническом формировании ответа Error 404 Not Found.

Техническая сторона вопроса. При связи по HTTP браузер запрашивает указанный URL и ждёт цифрового ответа. То есть любой запрос пользователя направляется на сервер размещения искомого сайта. Когда браузеру удаётся связаться с сервером, он получает кодированный ответ. Если запрос корректный и страница найдена, отправляется ответ с кодом 200 OK, что соответствует благополучной загрузке. При отсутствии страницы отправляется ответ об ошибке.

Что значит код «404». В ответе 404 первая четвёрка указывает на то, что запрос был чрезмерно длительным или в самом адресе была ошибка. Ноль предполагает синтаксическую неточность. Завершающая цифра кода отображает конкретную причину ошибки — «4» означает отсутствие данной ссылки.

Какие ещё ошибки бывают. Ошибку 404 не нужно путать с другими ответами, которые указывают на невозможность связи с сервером. Например, ошибка 403 сообщает, что доступ к URL ограничен, а ответ «Сервер не найден» свидетельствует, что браузер не смог обнаружить место размещения сайта.

Google на 404 странице сообщает о возможных причинах ошибки

Причины ошибки

Причины, по которым HTTP возвращает ответ 404 Not Found:

  • Неверный адрес. К примеру, при ручном наборе пользователь допустил опечатку в URL либо ссылка ведёт на несуществующую страницу.
  • Битая ссылка. Это нерабочий URL, который никуда не ведёт. Данный вариант иногда возникает при внутренней перелинковке. К примеру, раньше страница существовала, а потом её удалили и забыли убрать ссылку.
  • Удалённая страница. Когда пользователь попытается перейти на удалённую с сервера страницу, он также увидит ошибку 404. Ссылка для перехода может сохраниться в браузерных закладках или на сторонних ресурсах.
  • Неправильный редирект на страницу с изменённым адресом. Допустим, в процессе редизайна URL изменили, но оставили без внимания связанные ссылки.
  • Неполадки на сервере. Это самый редкий вариант.

В большинстве ситуаций ошибка 404 отображается, когда не удаётся обнаружить нужную страницу на доступном сервере.

Причины отсутствия страницы на сайте бывают разными

Возможные последствия для сайта

Нужно ли считать 404 ошибку опасной для сайтов? Кажется, что нет ничего плохого в том, что пользователь не смог открыть одну веб-страницу. Однако если такая ситуация будет повторяться регулярно, это чревато оттоком аудитории. Одни пользователи решат, что сайт вовсе не существует. Другие подумают, что лучше не заходить на сайт, который работает с ошибками. Третьи будут игнорировать ресурс, на котором не смогли получить обещанную информацию.

Поисковые системы относятся к Not Found более лояльно. Например, Google отмечает, что 404 страницы не влияют на рейтинг. Но если при индексации роботы будут находить все больше ошибочных страниц, вряд ли это приведёт к более высокому ранжированию.

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

Как выявить ошибку

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

Search Console Google

Консоль поиска Google позволяет находить страницы с ошибкой 404 за несколько кликов:

  1. Войдите в учётную запись Google и перейдите в Search Console.
  2. Откройте раздел «Ошибки сканирования» → «Диагностика».
  3. Кликните на «Not Found».

Чтобы получить список страниц с ошибками, подтвердите права на ресурс — добавьте проверочную запись TXT в записи DNS регистратора домена. Такая запись не повлияет на работу сайта. Подробнее о процедуре подтверждения, читайте в справке Google.

Для использования Search Console Google нужно подтвердить свои права на сайт

Яндекс Вебмастер

Сервис для вебмастеров от Яндекса поможет быстро найти все ошибки 404:

  1. Откройте Вебмастер после авторизации в Яндекс-аккаунте.
  2. Выберите «Индексирование» → «Доступные для поиска страницы» → «Исключённые страницы».
  3. В выданном списке выберите фильтр «Ошибка HTTP: 404».

Чтобы использовать Яндекс.Вебмастер, также нужно подтвердить право владения сайтом — добавить метатег в HTML-код главной страницы.

Для входа в Вебмастер авторизуйтесь в Яндексе

Screaming Frog

Для начала загрузите и установите программу на компьютер. После запуска добавьте URL проверяемого сайта и начните поиск проблем. Неработающие ссылки можно искать даже в бесплатной версии.

Инструмент SEO-паук в Screaming Frog помогает найти технические неисправности сайта

SiteAnalyzer

Эта бесплатная десктопная программа позволяет обнаружить технические погрешности на сайте. SiteAnalyzer быстро отыщет нерабочие и несуществующие ссылки.

SiteAnalyzer бесплатно найдёт неработающие URL

Как исправить ошибку Not Found

Выбор конкретного решения зависит от причины ошибки:

  1. Ссылка ведёт в никуда из-за неверного URL. Для решения проблемы замените ошибочную ссылку на правильный адрес, чтобы сервер отдавал код 200 OK.
  2. Битая ссылка. Подобная ситуация не редкость при внутренней перелинковке страниц. К примеру, ссылка есть, а саму страницу давно удалили. Решений два: удалить ссылку или заменить её на другую.

Удалять и менять ссылки вручную удобно только на небольших сайтах. Исправление ошибок на крупных порталах лучше автоматизировать. Например, с помощью специальных плагинов для внутренней перелинковки (Terms Description, Dagon Design Sitemap Generator) и для автоматического формирования адресов страниц (Cyr-To-Lat).

Чтобы ошибки 404 появлялись как можно реже, достаточно соблюдать простые рекомендации:

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

Мы разобрались, как найти и исправить ошибки Not Found внутри сайта. Но неработающая ссылка может быть расположена и на стороннем ресурсе. Допустим, когда-то на другом сайте разместили рекламную публикацию со ссылкой на определённую страницу. Спустя какое-то время страницу удалили. В этом случае появится ошибка 404. Устранить её можно, связавшись с администрацией ссылающегося сайта. Если же удалить/исправить ссылку нельзя, постарайтесь использовать ошибку с выгодой.

Как сделать страницу 404 полезной

Грамотно оформленная страница с ошибкой Error 404 Not Found — действенный инструмент конвертации посетителей. Ограничений по использованию страницы с ошибкой 404 нет. При этом практически все CMS позволяют настраивать дизайн этой страницы.

Что публиковать на странице 404:

  • меню с кликабельными ссылками;
  • ссылку на главную страницу;
  • анонс последних публикаций;
  • контакты для обратной связи.

При оформлении страницы-ошибки желательно опираться на рекомендации поисковиков:

  • Яндекс настоятельно рекомендует, чтобы страница контрастировала с основным содержанием сайта — иные цвета, другие графические приёмы либо их отсутствие. Необходимо чётко и понятно объяснить пользователю, что запрошенной страницы не существует и предложить другое решение.
  • Google советует придерживаться единого стиля оформления. Но также рекомендует понятно рассказать об ошибке и предложить полезные материалы.

Главное — по возможности отказаться от стандартной страницы 404. Подумайте, как привлечь внимание пользователя. Расскажите ему об отсутствии искомой страницы и предложите взамен что-то полезное или интересное.

Примеры оформления страниц 404

Designzillas

Мультяшная страница креативной студии привлекает внимание и её хочется досмотреть до конца. Если прокрутить страницу, можно увидеть, как из яйца вылупится дракон. При этом на странице есть ссылки на все основные разделы сайта.

Меню на сайте Designzillas есть и на 404 странице

Domenart Studio

Веб-студия «Домен АРТ» использует красочную страницу 404, оформленную в единой стилистике ресурса. Заблудившимся пользователям предлагают попробовать ещё раз ввести адрес или перейти в нужный раздел.

Контакты, поиск, меню — и всё это на 404 странице Domenart Studio

E-co

«Эко Пауэр», дистрибьютор производителя источников питания, демонстрирует короткое замыкание как символ ошибки. Посетителям предлагают перейти на главную.

Ошибка 404 «Эко Пауэр» выглядит как страница входа

Дом со всем

Компания «Дом со всем», занимающаяся бурением скважин, разместила на странице 404 свои контакты и перечень услуг. Со страницы можно перейти в любой раздел сайта или заказать обратный звонок. С таким наполнением посетителю не нужно искать дополнительную информацию где-то ещё.

Компания «Дом со всем» предлагает заказать обратный звонок

Kualo

Страница 404 на веб-хостинге Kualo может заставить пользователя забыть, зачем он сюда пришёл. Увлекательная игра притягивает внимание. В конце игры посетителю предлагают посмотреть сайт хостинга.

На странице Kualo можно просто поиграть и заработать скидки

Рано или поздно с ошибкой 404 сталкивается большинство сайтов. При регулярной проверке можно своевременно исправить неработающие ссылки, чтобы в ответ пользователи получали код 200 OK. Но для крупного ресурса лучше настроить оригинальную страницу, которая будет отображаться при появлении ошибки Not Found и подскажет посетителям, что делать дальше.

Главные мысли

Ошибка 404 не найдена — что это значит и как это исправить!

Вы знаете страницу: вы переходите по ссылке, но вместо того, чтобы получить нужный сайт, выскакивает ошибка о том, что запрошенная страница недоступна. Что-то вроде «404 Not Found». Ошибка 404 — это стандартизированный код состояния HTTP . Сообщение отправляется с веб-сервера онлайн-присутствия в веб-браузер (обычно клиент), отправивший HTTP-запрос. Затем браузер отображает этот код ошибки.

Содержание

  1. Как возникает ошибка 404?
  2. Как исправить ошибку «404 Not Found»
  3. Ошибки HTTP 404 могут повредить рейтингу и репутации веб-сайта ?

Как возникает ошибка 404?

Типичный триггер сообщения об ошибке 404 возникает, когда содержимое веб-сайта было удалено или перемещено на другой URL-адрес. Существуют и другие причины, по которым может появиться сообщение об ошибке. К ним относятся:

  • URL-адрес или его содержимое (например, файлы или изображения) были либо удалены , либо перемещены (без соответствующей корректировки каких-либо внутренних ссылок)
  • URL-адрес был неправильно написан редизайн), неправильная ссылка или неправильно набрана в браузере
  • сервер , отвечающий за веб-сайт, не работает или соединение разорвано
  • Запрошенное доменное имя не может быть преобразовано в IP системой доменных имен (DNS)
  • Введенное доменное имя не существует (больше)
12212

Неработающие ссылки часто остаются в течение длительного периода времени, поскольку операторы не знают, что связанный контент был удален или перемещен. Многие веб-сайты по-прежнему появляются на страницах результатов поисковой системы (SERP), даже если они больше не доступны в Интернете (или, по крайней мере, не по указанному URL-адресу). Другие связанные веб-сайты, такие как блоги, новостные порталы и т. д., часто не уведомляются о том, что сайт был удален или теперь его можно найти по новому URL-адресу. Многие операторы веб-сайтов не проверяют свои внешние ссылки регулярно и поэтому работающая ссылка может легко стать мертвой.

Доменные имена за 1 доллар

Зарегистрируйте отличные TLD менее чем за 1 доллар в первый год.

Зачем ждать? Получите свое любимое доменное имя сегодня!

Совпадающий адрес электронной почты

SSL-сертификат

Поддержка 24/7/365

Как исправить ошибку «404 Not Found is a special error»

5 A 9. 0025 9. В конце концов, посетители веб-сайта не нашли контент, который искали. Однако появление страницы 404 не обязательно означает, что нужная информация вообще недоступна. Во многих случаях легко найти решение исходной ошибки и посетитель может быть быстро перенаправлен на веб-страницу, которую он изначально искал. Итак, как именно вы можете добиться исправления ошибки 404? Мы советуем попробовать следующие возможные решения (в том порядке, в котором они перечислены):

  • Перезагрузить страницу : Возможно, ошибка 404 появилась по той простой причине, что страница не загружалась должным образом. Это можно легко проверить, нажав кнопку «Обновить» в браузере или также нажав кнопку F5.
  • Проверьте URL-адрес : Независимо от того, ввели ли вы URL-адрес вручную или были направлены по ссылке, может быть допущена ошибка. По этой причине вы должны проверить указанный путь веб-сайта. Возможно, вы или человек, который ввел ссылку, что-то опечатались. Помимо орфографических ошибок, также может быть, что косая черта была пропущена или неуместна. Но имейте в виду, что это действительно можно проверить только с «чистыми» URL-адресами, так как они содержат нечитаемые слова вместо непонятных аббревиатур, букв, цифр и символов.
  • Вернуться на уровни каталога : Например, если URL-адрес следующей структуры example.com/Directory1/Directory2/Directory3 вызывает страницу ошибки 404, то вы всегда можете вернуться в предыдущий каталог уровне (в данном примере: example.com/Directory1/Directory2 ), чтобы проверить, есть ли там ссылка на нужную страницу. Все, что вам нужно сделать, это очистить последний каталог в URL-адресе. Ссылка на страницу, которую вы ищете, должна быть видна на предыдущей странице. Если ее нет на этой странице, вы также можете вернуться на предыдущую страницу и найти там правильную ссылку. Но если так получилось, что этот метод также оказался успешным, и вы в конечном итоге вернетесь на домашнюю страницу, тогда переходите к следующему совету.
  • Используйте функцию поиска на веб-сайте : Многие веб-сайты предлагают функцию поиска на своей домашней странице. Введя одно или несколько ключевых слов, вы сможете найти нужную страницу.
  • Используйте поисковую систему : У вас также есть возможность использовать веб-сайт по вашему выбору, чтобы найти веб-сайт. Пока нужный сайт существует, вы сможете найти его, введя домен веб-сайта и/или транскрипцию ключевого слова предмета.
  • Удалить кеш браузера и файлы cookie: Если вы можете получить доступ к веб-сайту с другого устройства, а ошибка HTTP 404 появляется только на определенном компьютере, проблема может заключаться в вашем браузере. Поэтому вам следует удалить кеш браузера, а также все файлы cookie для этого сайта, и это, возможно, позволит вам получить доступ к странице.
  • Связаться с веб-сайтом : Если ни один из вышеупомянутых советов не увенчался успехом, то единственным оставшимся вариантом может быть контакт с лицом / людьми, ответственными за веб-сайт. Контактную информацию обычно можно найти в шапке веб-сайта или на специальной странице «Свяжитесь с нами». Операторы веб-сайта должны иметь возможность предоставить информацию о том, действительно ли существует страница, которую вы ищете. Возможно, рассматриваемая страница была перемещена на новый URL-адрес, и в этом случае вы окажете большую услугу оператору веб-сайта. Затем они могут выполнить исправление ошибки 404, введя перенаправление домена, которое автоматически направит пользователей со старой веб-страницы на текущую.

Ошибки HTTP 404 могут повредить рейтингу и репутации веб-сайта

Поисковые системы, такие как Google и Bing, будут иметь негативное впечатление о сайте, если на нем много ошибок 404. Как только сканеры установили, что многие запросы выполняются с кодами 404, они предполагают, что сайт не очень хорошо поддерживается . Мертвые ссылки влияют на рейтинг сайта, и Google может снизить его позицию в поисковой выдаче или даже прекратить его индексацию, если появляется слишком много страниц с ошибкой 404. Это может привести к значительное снижение числа посетителей веб-сайта.

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

Выявление ошибок 404 на вашем собственном веб-сайте

Для операторов веб-сайтов важно предотвращать страницы HTTP 404. Это относится к внутренние страницы ошибок 404 на их собственном сайте, а также внешние страницы ошибок 404 на других сайтах. Существует множество бесплатных инструментов, которые помогут вам легче найти эти неработающие ссылки. Три из лучших и наиболее известных:

  • Консоль поиска Google (ранее известная как «Инструменты Google для веб-мастеров»): если у вас уже есть учетная запись Google и вы зарегистрировали там свой веб-сайт, вам следует воспользоваться Опция Google Search Console. Любые ошибки 404, обнаруженные поисковым роботом Google, отображаются в веб-инструменте и также могут быть отмечены здесь как исправленные. Дополнительные функции позволяют находить ошибки в файлах robots.txt и использовать статистику сканирования, чтобы определить, как часто ваш сайт сканировался поисковыми роботами Google.
  • Средство проверки мертвых ссылок : одним из самых простых и быстрых инструментов для поиска как внутренних, так и внешних страниц с ошибкой 404 является средство проверки мертвых ссылок. С помощью этого веб-приложения вы просто вводите URL-адрес сайта, который хотите проверить, а затем запускаете проверку. Здесь у вас есть выбор проверки отдельной веб-страницы или всего сайта. Приложение перечисляет все отслеживаемые страницы ошибок с кодами состояния и URL-адресами.
  • W3C Link Checker : этот онлайн-инструмент Консорциума World Wide Web (W3C) особенно подробен, когда речь идет о тестировании отдельных страниц веб-сайта, поэтому процесс проверки ссылок занимает больше времени, чем с другими веб-сайтами. Средство проверки ссылок W3C работает так же, как средство проверки мертвых ссылок: вы вводите URL-адрес, а инструмент сделает все остальное. Также можно добавить дополнительные детали

Создание страницы с ошибкой 404

Некоторые системы управления контентом (CMS), такие как WordPress, Joomla и Drupal , автоматически создают страницу с ошибкой 404 , когда URL-адрес веб-сайта не может быть найден. Страница HTTP 404 представляет собой простое стандартное сообщение об ошибке, но большинство из них можно персонализировать с помощью специальных расширений CMS.

Если ваша CMS не дает вам возможности создавать или изменять страницу 404, или если ваш веб-сайт основан исключительно на HTML, PHP и т. д., это окажется немного сложнее. Вы можете создать страницу ошибки следующим образом:

  • Создать страницу с ошибкой (« 404.html » или « 404.php «) в корневом каталоге (если он еще не существует).
  • Откройте файл .htaccess (или создайте его при необходимости) в корневом каталоге, введите его в « ErrorDocument 404 /404.html » и сохраните изменения. Страница ошибки будет сгенерирована с этим кодом.
  • Чтобы проверить, работает ли это, попробуйте получить доступ к недоступной веб-странице и, надеюсь, в браузере должно появиться сообщение об ошибке 404.

Почему вы должны персонализировать свою страницу с ошибкой 404?

Наличие стандартной страницы с ошибкой 404 лучше, чем отсутствие ее вообще, хотя пользовательская страница предпочтительнее по нескольким причинам. С одной стороны, вы можете быть уверены, что посетители получат точный код состояния HTTP : например, если запрошенный контент больше не присутствует на сайте, это должно быть передано с помощью « 410 Gone 9».0004′ сообщение. Затем посетитель узнает, что этот контент был окончательно удален.

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

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

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

  • Website creation
  • Usability
  • Online Store
  • HTTP
Related articles

HTTP status codes and their meaning

  • Technical matters

404, 302, 503 – короткие комбинации цифр с большим значением. Пользователи снова и снова сталкиваются с отчетами о состоянии сервера, и если вы знаете, как их интерпретировать, вы можете действовать соответствующим образом. Знание HTTP-кодов еще более актуально для владельцев веб-сайтов. С правильным ноу-хау вы можете значительно улучшить взаимодействие с пользователем на своей домашней странице, что повлияет на рейтинг в поисковых системах.

Коды состояния HTTP и их значение

Современная веб-разработка: основы

  • Веб-разработка

Тенденции, движущие веб-разработкой, отходят от статического веб-присутствия и все больше движутся в направлении интерактивного контента. Несмотря на то, что такие языки, как HTML и CSS, по-прежнему доминируют, все большее число разработчиков предпочитают серверный язык программирования PHP для динамических веб-сайтов. Языки сценариев на стороне клиента, такие как JavaScript, позволяют сайту реагировать на действия пользователя…

Современная веб-разработка: основы

Как осуществляется доступ к веб-сайтам?

  • Веб-разработка

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

Как осуществляется доступ к веб-сайтам?

HTTP 400: Объяснение неверного запроса

  • Технические вопросы

Пользователи Интернета часто сталкиваются с сообщениями об ошибках. Коды состояния HTTP могут быть особенно раздражающими, особенно если вы не понимаете, что они означают. Сообщение «HTTP 400 — Bad Request» является загадкой для многих интернет-пользователей, но, к счастью, в большинстве случаев ее можно решить. Мы объясняем, что означает сообщение об ошибке и как исправить ошибку.

HTTP 400: Объяснение неверного запроса

Как исправить синий экран смерти (BSOD)

  • Ноу-хау

Печально известный синий экран смерти обычно появляется без предупреждения. Это важный индикатор внутренних проблем с оборудованием, программным обеспечением или драйверами. Если Windows больше не может быть запущена в результате такой проблемы, то происходит принудительное завершение работы в виде синего экрана, содержащего сообщение об ошибке. Это может привести к потере несохраненных файлов и документов. Самое главное с…

Как исправить синий экран смерти (BSOD)

Что такое ошибка 404? Как бороться с веб-ошибкой

Значок «Сохранить статью» Значок «Закладка» Значок «Поделиться» Изогнутая стрелка, указывающая вправо.

Скачать приложение

Скорее всего, вы уже сталкивались с ошибкой 404. Маскот / Getty Images
  • Ошибка 404 указывает на то, что веб-страница, которую вы пытаетесь открыть, не может быть найдена.
  • Вы можете увидеть ошибку 404 из-за проблемы с веб-сайтом, из-за того, что страница была перемещена или удалена, или из-за неправильного ввода URL-адреса.
  • Ошибки
  • 404 сегодня встречаются реже, чем раньше, поскольку веб-сайты теперь стремятся автоматически перенаправлять посетителей с удаленных страниц.
  • Существует несколько способов устранения ошибки 404 на вашем собственном сайте или на других сайтах.

Одной из самых распространенных ошибок в Интернете — настолько распространенной, что она перешла на неинтернет-сленг — является ошибка 404.

Также известная под более длинным названием «404 Страница не найдена». Это ошибка, указывающая на то, что страница или ресурс, которые вы ищете, не могут быть найдены. Обычно это означает, что он был удален или перемещен.

Что вам нужно знать об ошибках 404

Ошибки 404 распространены, и если вы читаете это, есть большая вероятность, что вы сталкивались с такой раньше. Большинство людей находят их, когда пытаются перейти на конкретную веб-страницу, которой больше не существует.

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

Почти каждый веб-сайт может выдать ошибку 404. Это самый простой способ сказать пользователю, что он находится не в том месте. Даже у Business Insider есть свои страницы 404, которые отображаются, когда вы пытаетесь посетить несуществующую страницу.

Тем не менее, по сравнению с ранними днями существования Интернета, найти ошибку 404 не так просто, как раньше. На это есть две причины:

  • Большинство крупных веб-сайтов теперь автоматически перенаправляют пользователей со страниц 404. Если веб-сайт планирует удалить или отменить публикацию веб-страницы, эта страница теперь обычно перенаправляется на другую страницу. Как посетитель, вы можете оказаться не на той странице, которую запрашивали, но и не застрять на странице с ошибкой 404. В результате «битых» страниц стало меньше, чем было раньше.
  • Многие веб-сайты теперь имеют свои собственные страницы 404, которые помогают пользователям легче находить то, что они ищут. В некоторых случаях эти страницы настолько удобны для пользовательского интерфейса, что трудно даже сказать, что вы столкнулись с ошибкой 404.
Большинство веб-сайтов теперь создают настраиваемые страницы ошибок, которые смягчают удар при обнаружении отсутствующей страницы. Дэйв Джонсон/Business Insider

Что делать с ошибкой 404

Если вы получаете ошибку 404 при попытке открыть определенную веб-страницу, не всегда понятно, что пошло не так. Вот несколько способов исправить ошибку 404:

  • Дважды проверьте введенный вами URL-адрес , особенно если вы ввели его вручную. Возможно, вы сделали простую опечатку.
  • Обновить веб-страницу. Ошибки 404 могут быть мгновенными сбоями, которые можно устранить, обновив веб-браузер на странице.
  • Используйте Google (или аналогичную поисковую систему), чтобы снова попытаться найти страницу . Возможно, он был перемещен на другой URL.
  • Попробуйте попасть туда на другом устройстве . Если у вас есть другой доступный компьютер, телефон или планшет, попробуйте страницу там. Если вы видите веб-страницу с другого устройства, возможно, это проблема с кешем вашего компьютера. Очистите кэш и повторите попытку.
  • Используйте Wayback Machine Интернет-архива . Wayback Machine — это бесплатная утилита, которая позволяет вам увидеть, как конкретные URL-адреса будут выглядеть в разные моменты времени в прошлом. Если вы знаете, что страница, которую вы ищете, существовала какое-то время, есть большая вероятность, что она сохранена в Wayback Machine.
  • Свяжитесь с веб-мастером или владельцем сайта . Если вы пытаетесь открыть страницу на небольшом веб-сайте, менеджер сайта, вероятно, захочет узнать, есть ли на сайте неработающие ссылки, потому что значительное количество ошибок 404 может повредить репутации веб-сайта и рейтингу в поисковых системах.

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

Такие инструменты, как Dead Link Checker, могут помочь найти потерянные и неработающие ссылки на веб-сайтах. Дэйв Джонсон/Business Insider
  • Что такое компьютерный червь? Вот как защитить себя от копирующегося вредоносного ПО

  • Программы-вымогатели могут зашифровать ваши файлы и заставить вас платить деньги — вот как избежать программ-вымогателей или справиться с инфекцией

  • Что такое рекламное ПО? Как защитить компьютер от надоедливой или потенциально вредной рекламы

  • Что такое шпионское ПО? 5 способов защитить компьютер от заражения

  • Что такое блокировщик всплывающих окон? Как включить блокировщик всплывающих окон в веб-браузере или отключить его для доступа к необходимым всплывающим окнам

Дэйв Джонсон

Внештатный писатель

Дэйв Джонсон — журналист, пишущий о потребительских технологиях и о том, как индустрия трансформирует спекулятивный мир научной фантастики в современную реальную жизнь. Дэйв вырос в Нью-Джерси, прежде чем поступить в ВВС, чтобы управлять спутниками, преподавать космические операции и планировать космические запуски. Затем он провел восемь лет в качестве руководителя отдела контента в группе Windows в Microsoft. Как фотограф Дэйв фотографировал волков в их естественной среде обитания; он также инструктор по подводному плаванию и соведущий нескольких подкастов. Дэйв является автором более двух десятков книг и участвовал во многих сайтах и ​​публикациях, включая CNET, Forbes, PC World, How To Geek и Insider.

ПодробнееПодробнее

Технология Как 404 Ошибки

Подробнее…

Что это такое и как это исправить за четыре простых шага

Ошибки

03 августа 2022 г.

Will M.

6min Чтение

Ошибка 404 не найдена — одна из наиболее распространенных проблем, с которыми вы можете столкнуться во время просмотра. Этот код состояния HTTP означает, что запрошенная страница не может быть найдена на сервере веб-сайта. Это может указывать на ошибку службы хостинга или настройки конфигурации системы доменных имен (DNS) .

Эта ошибка может произвести негативное впечатление на посетителей вашего сайта. Это также может негативно сказаться на поисковая оптимизация (SEO) и рейтинг вашего сайта. Тупиковая страница мешает поисковым системам правильно сканировать ваш сайт.

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

Скачать Ultimate WordPress Cheat Sheet

Код ошибки ERR_SSL_PROTOCOL_ERROR
Error type SSL
Error variations The site uses an outdated or unsafe TLS security setting
ERR_SSL_PROTOCOL_ERRORSSL_ERROR_RX_MALFORMED_HANDSHAKE
X sent an invalid response
The site can’t provide a безопасное соединение
Причины ошибок Недействительные сертификаты SSL
Принудительное использование HTTPS без установленного SSL
Веб-сайт не принудительно использует HTTPS
Браузер хранит устаревший кэш и состояние SSL
Неправильно настроенные программы безопасности и системная дата

Что такое ошибка 404?

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

Что вызывает сообщение об ошибке 404?

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

Многие факторы могут вызвать ошибку 404 не найдено, в том числе:

  • Перемещенная или удаленная страница. Иногда содержимое страницы могло быть удалено или перемещено без исправления неработающей ссылки.
  • Ошибочный URL-адрес. Ссылка на страницу неправильно введена в адресную строку браузера. Другими словами, вы используете неправильный URL-адрес для доступа к странице.
  • Проблема с настройками DNS. Либо домен все еще распространяется, либо указывает на неправильный DNS-адрес.
  • Проблемы с кэшированием. Браузер может кэшировать страницу с ошибкой 404 вместо фактического содержимого. Поэтому вы продолжаете видеть ошибку, даже когда сайт работает для всех остальных.
  • Отсутствующий актив. Обычно любой отсутствующий ресурс, например изображение, файл CSS или JavaScript, может вызвать ошибку 404.

Ошибка 404 может возникнуть в любом веб-браузере. Код ошибки может немного отличаться в зависимости от того, какой из них вы используете.

Mozilla Firefox

Mozilla Firefox показывает простое сообщение, отображая страницу 404 Not Found с описанием «Запрошенный ресурс не может быть найден на этом сервере!».

Google Chrome

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

Opera

Когда в Opera возникает ошибка 404, браузер отображает описание страницы состояния в верхней части страницы.

Microsoft Edge

Microsoft Edge показывает сообщение об ошибке HTTP 400 и описание, говорящее: «URL-адрес запроса недействителен».

Многие веб-сайты отображают пользовательские ошибки 404 not found. Хотя это не является строго необходимым, это помогает объяснить посетителям, что веб-сайт работает, но страница, которую они ищут, не может быть найдена.

4 способа устранения ошибки 404

Иногда для решения ошибки 404 не найдено достаточно быстрого исправления. Поэтому мы рекомендуем выполнить эти простые шаги, прежде чем изучать другие методы устранения проблемы:

  1. Перезапустите браузер. Попробуйте закрыть текущее окно и открыть новое. Это так просто.
  2. Очистить кеш . Удалите данные и историю браузера. Проверьте, сохраняется ли ошибка.
  3. Дважды проверьте наличие опечаток. Еще раз проверьте URL-адрес, чтобы убедиться, что вы ввели правильный адрес веб-сайта в строке поиска.
  4. Используйте другое устройство. Доступ к веб-сайту с помощью другого веб-браузера или компьютера. Если это работает, попробуйте еще раз очистить кеш и файлы cookie предыдущего устройства.
  5. Переключиться в окно инкогнито. Этот режим не сохраняет кэш и файлы cookie, поэтому будет отображаться обновленная версия веб-страницы.

Также рекомендуем выполнить следующие действия:

  1. Регулярно проверять внешние ссылки. Убедитесь, что на вашем сайте нет неработающих ссылок.
  2. Обычный аудит ошибок 404. Поиск тупиковых страниц с помощью Google Search Console.

Если ошибка 404 повторяется, возможно, на вашем веб-сайте возникла основная проблема. В следующем разделе будут описаны четыре метода исправления сообщения об ошибке — 9.0003 проверка настроек DNS , обновление прав доступа к файлам , отключение кода .htaccess и восстановление файла резервной копии .

1. Убедитесь, что домен указывает на ваш хостинг

Если домен все еще распространяется, вы можете столкнуться с ошибкой 404. Чтобы решить ее, вам нужно будет дождаться завершения распространения. Обычно для разрешения DNS требуется не более 24 часов.

Кроме того, ошибка 404 может быть вызвана неправильно настроенными настройками DNS. Возможно, вы указали домен на неправильный сервер имен или неправильный IP-адрес через запись A. Поэтому вам нужно проверить, правильно ли указан домен, чтобы решить эту проблему.

Подключить домен к вашему хостингу можно двумя способами — с помощью серверов имен или IP-адреса через A-запись.

Вот как проверить серверы имен Hostinger и IP-адрес:

  1. Войдите в свою учетную запись Hostinger .
  2. На hPanel перейдите на вкладку Хостинг .
  3. Выберите план хостинга и нажмите Управление .
  4. На панели учетной записи хостинга вы найдете серверы имен Hostinger и свой IP-адрес на левой боковой панели.

Существует множество онлайн-инструментов для проверки того, на какой DNS-сервер указывает ваш домен, например DNS Checker, DNSMap и whatsmydns.net.

2. Исправьте права доступа к файлам

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

Когда вы используете веб-хостинг, сервер управляет вашими файлами и отправляет их в браузер, чтобы он мог загрузить сайт.

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

Поэтому для решения этой проблемы вам потребуется изменить права доступа к файлам. Если вы являетесь пользователем Hostinger, значения по умолчанию: 644 для файлов и 755 для папок.

Вот как исправить права доступа к файлам в hPanel:

  1. Войдите в свою учетную запись Hostinger .
  2. На hPanel перейдите на вкладку Хостинг .
  3. Выберите план хостинга и нажмите Управление .
  4. На учетной записи хостинга , прокрутите вниз до Other и выберите Fix File Ownership .
  1. Установите флажок, чтобы подтвердить, что вы хотите установить права доступа к файлам по умолчанию. Нажмите Выполнить .
  1. Если вы хотите установить определенные значения прав доступа к файлам, перейдите в меню File Manager .
  1. Щелкните правой кнопкой мыши файл или папку, которую вы хотите изменить, и выберите Разрешения .
  1. Установите флажки, чтобы изменить права доступа. Значения будут автоматически обновляться при выборе разрешений.
  1. Нажмите Изменить , чтобы применить изменения.

В большинстве случаев это должно устранить ошибку 404: страница не найдена. Однако, если вы все еще сталкиваетесь с проблемой, перейдите к следующему шагу.

3. Отключить файл .htaccess

Перенаправление URL-адресов, контроль доступа, безопасность веб-сайта и производительность управляются файлом конфигурации на уровне каталога, называемым .htaccess или доступом к гипертексту.

Являясь неотъемлемой частью веб-сайта, файл .htaccess находится в каталоге public_html вместе с другими важными данными. Однако он может быть поврежден по нескольким причинам, таким как несовместимые плагины и неправильная конфигурация.

Неисправный .htaccess может нарушить внешний вид веб-сайта и вызвать страницу с ошибкой 404. Чтобы решить эту проблему, отключите и замените его новым.

Вот как отключить .htaccess:

  1. Войдите в учетную запись Hostinger .
  2. На панели hPanel щелкните вкладку Hosting .
  3. Выберите план хостинга и выберите Управление .
  4. На панели Учетная запись хостинга щелкните Диспетчер файлов .
  5. Дважды щелкните папку public_html , чтобы войти в каталог.
  1. Щелкните правой кнопкой мыши .htaccess и выберите Переименовать .
  1. Просто добавьте любой дополнительный символ к имени файла, чтобы отключить файл. Нажмите Переименовать , чтобы сохранить изменения.

Далее, как создать новый .htaccess:

  1. В File Manager нажмите New File в верхнем меню.
  2. 9index.php$ — [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d Правило перезаписи. /index.php [Л] # END WordPress
    1. Нажмите Create , чтобы сохранить изменения.

    Если вы можете получить доступ к веб-сайту после отключения и создания нового файла . htaccess, это, вероятно, вызвало ошибку 404: страница не найдена.

    4. Восстановить резервную копию

    404 сообщения об ошибках могут появляться, когда пользователи Интернета заходят по внешним ссылкам с других сайтов, которые перенаправляют их на удаленные веб-страницы. Чтобы решить эту проблему, восстановите резервную копию сайта.

    Обратите внимание, что этот метод работает только в том случае, если определенные страницы веб-сайта не работают или показывают ошибку 404.

    Вот как восстановить резервную копию веб-сайта в Hostinger:

    1. Войдите в свою учетную запись Hostinger .
    2. На hPanel перейдите на вкладку Хостинг .
    3. Выберите план хостинга и выберите Управление .
    4. На панели Учетная запись хостинга щелкните Резервные копии .
    1. Под Резервное копирование файлов вариант, нажмите Выберите .
    1. Выберите предпочтительную дату резервного копирования.
    1. Нажмите кнопку Next Step , чтобы подготовить файл резервной копии.
    1. Выберите домен, резервную копию которого хотите создать.
    1. Если вы хотите восстановить резервную копию напрямую, нажмите Восстановить файлы .
    2. Если вы хотите загрузить резервную копию и восстановить ее вручную, выберите Загрузить все файлы .
    Узнайте, как решать другие сообщения об ошибках

    Что такое «запрещенная ошибка 403 и как ее исправить».

    Заключение

    404 not found — это ошибка кода состояния HTTP, указывающая, что конкретная страница, которую вы пытаетесь посетить, не существует.

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

    При появлении ошибки 404 очень важно немедленно решить проблему. В этой статье собраны четыре эффективных способа исправить это:

    1. Убедитесь, что домен указывает на веб-хост
    2. Исправьте права доступа к файлу
    3. Отключите поврежденный файл .htaccess
    4. Восстановите файл резервной копии веб-сайта

    Мы надеемся, что эта статья помог вам исправить ошибку 404 not found. Если у вас есть вопросы или предложения, не стесняйтесь оставлять их в разделе комментариев ниже.

    Уилл Моррис — штатный писатель WordCandy. Когда он не пишет о WordPress, ему нравится выступать со своими стендап-комедиями на местных каналах.

    Подробнее от Уилла М.

    Как найти и исправить ошибки 404

    Знаете ли вы, что отстойно при просмотре веб-сайтов?

    Получение страницы 404.

    Неважно, ошиблись ли они в адресе или страница больше не существует. Ошибка 404 может серьезно навредить вашему бренду и негативно повлиять на SEO, поскольку поисковым системам будет сложнее сканировать ваш сайт.

    Это означает, что поиск и исправление ошибок 404 должны быть приоритетом.

    В этом посте я расскажу все, что вам нужно знать о 404, почему они вредны для бизнеса, как их найти и как их исправить.

    Что такое ошибка 404?

    Ошибка 404 — это код, указывающий, что запрошенная страница не может быть найдена.

    Всякий раз, когда страница загружается в браузере, она имеет код состояния ответа в заголовке HTTP, который обычно невидим для зрителей. Эти ответы сгруппированы в пять категорий:

    • 100-199-информационные ответы
    • 200-299-ответы на успех
    • 300-399 Обозначают перенаправления
    • 400-499 Обозначают ошибки клиентов
    • 500-599 Обозначите сервера

    , так что именно так. иметь в виду?

    Ошибка 404 (также известная как код HTTP 404 или 404) — это очень специфический тип ошибки клиента. Это означает, что страница, которую пытается открыть зритель, не может быть найдена на сервере.

    Hard 404 vs. Soft 404 Ошибки

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

    Хотя в какой-то момент вы, вероятно, столкнетесь с жестким запросом 404 при просмотре веб-сайта, вы вряд ли увидите программную ошибку 404, если не получите уведомление от Google Search Console.

    Мягкая ошибка 404 возникает, когда несуществующая страница на вашем сайте отображает пользователям сообщение «не найдено», но возвращает поисковым системам статус 200 OK.

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

    Вот в чем дело: Google довольно хорошо идентифицирует эти фальшивые страницы.

    Когда он находит страницу, возвращающую статус 200 OK со всеми атрибутами страницы, которая должна возвращать код 404, он добавляет к ней программную ошибку 404 и уведомляет владельца сайта в Google Search Console.

    Что нужно знать об ошибках 404 на вашем сайте

    Итак, вы знаете, что это за ошибки. Теперь нужно понять, что вызывает ошибку 404.

    Может быть много причин, по которым ваш сайт возвращает ошибку 404.

    Вы получите ошибку 404, если недавно удалили или удалили страницы со своего сайта без перенаправления их URL-адресов. Ошибки

    404 также могут возникать, если вы перезапустили или перенесли свой домен и не смогли перенаправить все свои старые URL-адреса на новый сайт.

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

    Даже неверный ввод URL-адреса во внутренней ссылке может привести к странице 404 и неработающей ссылке.

    Почему ошибки 404 вредны для веб-сайтов?

    Большое количество ошибок 404 может создать большие проблемы для вашего сайта.

    Начнем с точки зрения пользователя. Постоянное столкновение с ошибкой 404 при просмотре вашего сайта приведет к ужасному пользовательскому опыту.

    Даже обнаружения одной ошибки 404 может быть достаточно, чтобы отправить посетителя в панику.

    Прочтите еще раз: всего одна ошибка 404 может стоить вам клиента.

    Ситуация становится еще хуже, потому что ошибки 404 также могут повредить вашему рейтингу. 9Ошибки 0005

    404 сами по себе не являются фактором ранжирования, и Google не будет напрямую наказывать вас за их большое количество.

    Но они могут навредить вашему SEO.

    Чем больше неработающих ссылок на вашем сайте, тем сложнее Google и другим поисковым системам сканировать ваш сайт. Ссылочный вес также не будет распространяться по вашему сайту.

    И то, и другое может привести к падению рейтинга.

    Вы также можете страдать от высоких показателей отказов , если пользователи покидают ваш сайт после перехода на страницу 404. В отличие от ошибки 404, показатель отказов является фактором ранжирования, и Google может оштрафовать ваш сайт, если показатель отказов слишком высок.

    Как найти и исправить ошибки 404 на вашем сайте

    Теперь вы знаете, насколько опасны ошибки 404, давайте посмотрим, как мы можем их найти и исправить.

    Поиск ошибок 404

    Поисковые роботы, такие как Screaming Frog – отличный способ быстро найти неработающие ссылки, ведущие к ошибкам 404. Screaming Frog также бесплатен, если на вашем сайте не более 500 URL-адресов.

    Начните с аудита сайта.

    Затем нажмите «Коды ответов» в верхнем меню.

    Фильтр для ошибок клиента 4XX, чтобы получить список всех страниц, возвращающих ошибку 404.

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

    Но вы можете найти каждую ошибку 404 в Google Search Console.

    Google Search Console предоставляет список всех ошибок 404 , обнаруженных роботом Googlebot на вашем сайте. Сюда входят как жесткие 404, так и мягкие 404.

    Войдите в Search Console, нажмите Покрытие и выберите вкладку Исключенные.

    Вы увидите список серьезных ошибок 404 с пометкой Не найдено (404) и программных ошибок 404 с пометкой Мягкая 404.

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

    Вы также можете найти ошибку 404 в Инструментах для веб-мастеров Bing, нажав Отчеты и данные  , а затем Информация для сканирования .

    Наконец, вы можете найти ошибку 404 с помощью моего SEO-инструмента Ubersuggest.

    Перейдите на вкладку аудита сайта на левой боковой панели.

    Запустите аудит сайта и щелкните Критические ошибки.

    Затем щелкните вкладку Предупреждения в верхней части страницы.

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

    Исправить ошибки 404

    Теперь пришло время исправить все найденные ошибки.

    Вот четыре способа сделать это:

    1. Перенаправить ошибку 404 : Перенаправление пользователей на другую релевантную страницу — самый простой способ исправить ошибку 404 на вашем сайте. Просто убедитесь, что вы перенаправляете их на что-то релевантное, а не просто отправляете их обратно на свою домашнюю страницу.
    2. Восстановить страницу : Если вы обнаружите, что на страницу, которую вы удалили, все еще есть большой спрос, и нет подходящей страницы для перенаправления пользователей, рассмотрите возможность восстановления исходной страницы.
    3. Исправьте ссылку : Если на вашем сайте есть неработающие ссылки, вы можете просто отредактировать ссылку, чтобы она указывала на правильный URL. Однако вы не сможете исправить ссылки на веб-сайтах, которые вы не контролируете.
    4. Создайте страницу 404: Создав пользовательскую страницу ошибки 404, вы можете быть уверены, что ни одно посещение не будет потрачено впустую — подробнее об этом ниже.

    Если у вас много ошибок 404, вам нужно расставить приоритеты. Если у вас есть ошибки 404 на каких-либо основных страницах, исправьте их в первую очередь. Страницы продуктов, страницы контактов и страницы услуг с ошибками 404 должны быть исправлены в первую очередь.

    Другие страницы могут быть не такими актуальными. Консоль поиска Google может обнаруживать ошибки 404 на страницах, на которые пользователь-человек никогда не сможет перейти. Со временем вы захотите их исправить, но эти ошибки не должны слишком сильно влиять на ваш рейтинг.

    Поиск и исправление ошибок 404 на вашем сайте WordPress

    Если у вас есть сайт WordPress, вы можете выполнить те же шаги, что и выше, чтобы найти ошибки 404.

    Нашли? Отлично, теперь давайте исправим 404 ошибки в WordPress.

    Если вы получаете ошибки на уровне всего сайта, вероятно, это проблема с вашими постоянными ссылками. Перейдите в «Настройки» → «Постоянные ссылки», чтобы обновить настройки.

    Когда закончите, нажмите «Сохранить изменения» внизу страницы.

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

    Самый простой способ сделать это самостоятельно — приобрести Yoast Premium или установить плагин Redirection.

    После установки и активации перейдите в Инструменты → Перенаправление.

    Чтобы настроить инструмент, вам нужно будет ответить на несколько быстрых вопросов.

    После этого вы сможете перенаправить любой URL на свой сайт WordPress. Просто введите URL-адрес, который вы хотите перенаправить, в поле «Исходный URL-адрес» и URL-адрес, на который вы хотите перенаправить страницу, в поле «Целевой URL-адрес».

    Затем нажмите Добавить перенаправление.

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

    Как часто следует проверять ошибки 404?

    Как часто следует проверять ошибки 404, зависит от размера вашего сайта.

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

    Другие популярные инструменты для поиска и исправления ошибок 404

    Методы, которые я упомянул выше, — не единственные способы найти и исправить ошибки 404. Вот некоторые из других ведущих инструментов, которые вы можете использовать.

    Проверка неработающих ссылок

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

    Google Analytics

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

    Начните с поиска названия страницы 404.

    Моя страница не найдена — Нил Патель.

    Затем откройте Google Analytics и перейдите в раздел «Поведение» → «Контент сайта» → «Все страницы».

    Теперь добавьте заголовок страницы в качестве дополнительного параметра.

    Нажмите «Дополнительно» рядом с панелью поиска, затем измените правило со «Страница» на «Заголовок страницы» и введите заголовок страницы 404 в поле «Содержит».

    Теперь у вас будет отчет о том, сколько людей попало на вашу страницу 404 и откуда они пришли.

    MonsterInsights

    Если у вас есть сайт WordPress, MonsterInsights может сделать всю тяжелую работу за вас. Вместо создания ручного отчета в Google Analytics просто установите плагин MonsterInsights.

    Он автоматически отслеживает ваши ошибки 404, как только вы подключаете Google Analytics.

    Создание уникальной страницы с кодом ошибки 404

    Я настоятельно рекомендую создать для вашего сайта уникальную страницу с кодом ошибки 404.

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

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

    Вы также можете усилить свои усилия по брендингу и маркетингу.

    Многие компании используют специальную страницу ошибки 404, чтобы укрепить имидж своего бренда и добавить немного юмора. Создание пользовательской страницы URL также упрощает отслеживание ошибок 404 в Google Analytics.

    Однако не переусердствуйте. Чистая и простая страница 404 гораздо эффективнее, чем слишком сложная.

    Убедитесь, что вы также включили статус заголовка 404 на свою пользовательскую страницу.

    Если вы этого не сделаете, поисковые системы не смогут правильно распознать страницу. Google будет продолжать отображать страницу в результатах поиска и отправлять вам поток программных сообщений об ошибках 404 в Search Console.

    Если вам нужно вдохновение, вот некоторые из моих любимых примеров уникальных страниц 404:

    Airbnb

    Airbnb максимально использует ошибку 404, показывая пользователям забавный GIF и предлагая ссылки на главные страницы своего сайта.

    Southwest

    Southwest берет на себя полную ответственность за ошибку и объясняет, как это могло произойти, если пользователи захотят снова попытаться найти страницу.

    Wendys

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

    Часто задаваемые вопросы О том, как найти и исправить ошибки 404

    Какой самый распространенный способ исправить ошибку 404?

    Перенаправить неработающую ссылку в другое место.

    Что означает ошибка 404?

    Пользователь видит ошибку 404, когда вводит правильный URL-адрес веб-сайта, но конкретная веб-страница, которую он ищет, не существует на сервере веб-сайта. Веб-сайт показывает страницу ошибки 404, когда пользователи вводят такой URL.

    Можете ли вы персонализировать страницы ошибок 404 на своем веб-сайте?

    Да, вы можете настроить внешний вид и сообщение, отображаемое для страниц с кодом ошибки 404.

    Какие инструменты я могу использовать для проверки моего веб-сайта на наличие ошибок 404?

    Вы можете использовать такие инструменты, как Ubersuggest, SEMrush, AHrefs и Screaming Frog.

    Как найти и исправить ошибки 404

    Заключение

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

    Используйте описанные выше стратегии и инструменты, чтобы регулярно запускать проверки, чтобы находить ошибки 404 и быстро их исправлять. Чем быстрее вы их исправите, тем меньше вреда они могут нанести.

    Сколько ошибок 404 вы смогли исправить на своем сайте? Дай мне знать в комментариях.

    Посмотрите, как мое агентство может привлечь огромное количество трафика на ваш сайт

    • SEO — разблокируйте огромное количество трафика SEO. Смотрите реальные результаты.
    • Контент-маркетинг — наша команда создает эпический контент, которым будут делиться, получать ссылки и привлекать трафик.
    • Платные медиа — эффективные платные стратегии с четкой окупаемостью.

    Закажите звонок

    Как исправить ошибку 404 Not Found

    Из многих потенциальных ошибок, которые вы можете увидеть на своем сайте WordPress, ошибка 404 Not Found является одной из самых слабых. Но это не значит, что вас не расстраивает, когда вы или ваши посетители пытаетесь просмотреть ваш сайт и продолжаете сталкиваться с сообщением об ошибке 404 Not Found. 😒 Это последнее, что вы хотите, чтобы потенциальные клиенты впервые увидели от вашего бренда. Ошибка 404 также может быть индикатором того, что что-то изменилось или переместилось, и, вероятно, необходимо добавить перенаправление 301 для SEO.

    В этом посте мы попытаемся помочь вам снова запустить ваш сайт, объяснив несколько вещей:

    Предпочитаете смотреть видеоверсию?

    Что такое ошибка 404 не найдена?

    Инженерная рабочая группа Интернета (IETF) определяет ошибку 404 Not Found как:

    Код состояния 404 (Not Found) указывает, что исходный сервер не нашел текущее представление для целевого ресурса или не желает раскрыть, что он существует. Код состояния 404 не указывает, является ли это отсутствие представительства временным или постоянным; код состояния 410 (ушел) предпочтительнее, чем 404, если исходный сервер знает, предположительно с помощью некоторых настраиваемых средств, что состояние, вероятно, будет постоянным.

    Всякий раз, когда вы или один из ваших посетителей посещаете ваш веб-сайт, ваш браузер отправляет запрос на веб-сервер и получает обратно данные, включая то, что называется заголовком HTTP. Заголовок HTTP включает коды состояния HTTP, объясняющие, «что произошло» с запросом.

    Большую часть времени запрос работает идеально, и вы никогда не видите код состояния HTTP ( , если вы не ищете ). Но если что-то пойдет не так , ваш веб-браузер обычно отображает сообщение с кодом состояния HTTP, чтобы точно указать проблему.

    Как и другие сообщения об ошибках (ошибка 500, ошибка 502, ошибка 503, ошибка 504 и т. д.), сообщение об ошибке 404 не найдено является результатом этого процесса.

    Что на самом деле означает ошибка 404 Not Found?

    По сути, это означает, что клиент ( ваш веб-браузер или веб-браузер вашего посетителя ) смог успешно подключиться к хосту ( сервер вашего веб-сайта ), но не смог найти запрошенный фактический ресурс ( например, конкретный URL-адрес или имя файла ).

    Например, если кто-то пытается получить доступ к yoursite.com/post-name  , но у вас нет контента с слагом post-name . Затем посетитель увидит ошибку 404, потому что, хотя ваш веб-сервер работает нормально, запрошенный ресурс не существует.

    Это не только сообщения или страницы, любой отсутствующий ресурс может вызвать ошибку 404 на сервере, например, отсутствующий файл изображения, отсутствующий JavaScript, отсутствующий CSS и т. д.

    Что вызывает ошибку 404, не найденную в WordPress?

    Если вы видите эту ошибку во всем содержимом вашего сайта, обычно это связано с проблемой постоянных ссылок вашего сайта WordPress. Однако, если вы видите его только на отдельных частях контента, это, скорее всего, потому, что вы изменили слаг части контента, не настроив перенаправление.

    Кроме того, ошибка 404 — это не всегда плохо: это плохо только тогда, когда она мешает удобству использования . А иногда все просто выходит из-под твоего контроля!

    Например, иногда человек может просто ввести неправильный URL-адрес в адресной строке. В этом случае они все равно увидят ошибку 404, но проблем с настройкой вашего сайта нет. На самом деле это желаемый ответ, и вы можете создать свою собственную страницу 404, чтобы посетители попадали в нужное место (9).0081 мы покажем вам, как позже ).

    Ошибка 404 Не найдены варианты

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

    • «Ошибка 404»
    • «404 не найдено»
    • «Ошибка HTTP 404»
    • «Не найдено»
    • «Страница не найдена»
    • «Запрошенный URL-адрес не найден на этом сервере».
    • «Страница не найдена»
    • «Мы не можем найти страницу, которую вы ищете».
    • «Запрошенный URL /~ не найден на этом сервере. Это все, что мы знаем.
    Страница ошибки Google 404

    Сообщение об ошибке 404 Not Found также уникально тем, что многие сайты фактически создают пользовательскую страницу для устранения ошибки, а не отображают одно из приведенных выше сообщений. Некоторые темы WordPress также включают пользовательские страницы 404 по умолчанию. По этой причине вы можете вообще не увидеть сообщение об ошибке, потому что многие сайты вместо этого используют забавные или креативные страницы 404.

    Пример смешной страницы 404

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

    Kinsta 404 страница

    Ошибка 404 не найдено Влияние на SEO

    Ошибка 404 не найдено не оказывает отрицательного влияния на SEO. Но это может иметь негативное влияние в зависимости от причины возникновения ошибки.

    Например, если посетитель просто неправильно введет URL-адрес и увидит ошибку 404, это не окажет негативного влияния на SEO. Но если у вас есть отдельные ошибки из-за неработающих URL-адресов, это помешает Google правильно сканировать ваш сайт и, таким образом, окажет негативное влияние на SEO.

    Кроме того, если проблема с постоянной ссылкой вызывает ошибку 404 на всем сайте, Google не сможет сканировать контент вашего сайта. Другими словами, всегда исправляйте ошибки 404 как можно скорее .

    Ошибка 404 не найдена Влияние на производительность сайта

    Многие этого не осознают, но сайты, которые генерируют много ошибок 404, могут легко столкнуться с проблемами производительности, поскольку эти ответы обычно не кэшируются. Мы часто видели это на крупных сайтах, и это может стать большой проблемой, если вы случайно прорекламируете или получите всплеск вирусного трафика на страницу 404. Чтобы свести к минимуму влияние запросов 404 на производительность сайта, мы автоматически кэшируем страницы 404 на 15 минут. Если вы создадите новую страницу с тем же URL-адресом, что и кешированная страница 404, мы автоматически очистим кеш, чтобы ваши посетители могли сразу увидеть новую страницу. Это означает, что ваш сайт будет защищен от всплесков PHP и ЦП, вызванных трафиком на динамические страницы 404.

    Возможно, вы генерируете больше ошибок 404, чем думаете! Наш аналитический инструмент MyKinsta может помочь вам определить точную сумму (как показано ниже).

    404 Ошибки

    Вы также можете быстро просмотреть самые популярные ошибки 404. В приведенном ниже примере видно, что на сайте отсутствуют некоторые мобильные значки, например /apple-touch-icon.png . Скорее всего, они находятся в коде темы или плагина, который запрашивается, но настоящие значки никогда не добавлялись. Поэтому сервер выдает ошибку 404, так как не может найти ресурсы.

    Основные ошибки 404

    Вы также можете проверить ошибки 404 в Google Search Console или установить сторонний плагин, например Redirection, который регистрирует ошибки 404. Однако помните, что подобные плагины также влияют на производительность. Гораздо лучше полагаться на инструмент серверного уровня. Вот почему мы предоставляем эти инструменты для всех клиентов Kinsta.

    Причиной возникновения этих ошибок является то, что многие страницы с ошибкой 404 очень ресурсоемки. На больших сайтах лучше  избежать тяжелой страницы 404 9.0004 . Создайте простой шаблон 404, который по возможности избегает дальнейших запросов к базе данных.

    Как исправить ошибку 404 «Не найдено» в WordPress

    Ниже мы рассмотрим несколько различных способов исправления сообщения «Ошибка 404 не найдено» в зависимости от того, происходит ли это на всем сайте или в конкретном контенте.

    Обновите постоянные ссылки вашего сайта WordPress

    Если вы сталкиваетесь с ошибками 404 по всему сайту при попытке доступа к содержимому, наиболее вероятной причиной является проблема с вашими постоянными ссылками (или файлом .htaccess, если ваш хост использует Apache). Если вы являетесь клиентом Kinsta, мы используем Nginx, поэтому вы можете исключить файл .htaccess как возможную причину.

    Самый простой способ исправить это — обновить настройки постоянной ссылки через панель инструментов WordPress. Все, что вам нужно сделать, это перейти в «Настройки» → «Постоянные ссылки» и нажать «Сохранить изменения» (вам не нужно вносить никаких изменений — достаточно нажать «Сохранить изменения»).

    Регенерация постоянных ссылок в WordPress

    Настройка переадресации 301 для перемещенного или переименованного контента

    Если вы столкнулись с ошибкой 404 для определенного фрагмента контента, проблема, скорее всего, в том, что вы:

    • Изменили URL-адрес для этого контента.
    • Переместил этот фрагмент контента вручную, т.е. удалив существующий пост и вставив его в новый пост.

    Затем пользователи пытаются получить доступ к содержимому в старом месте и видят страницу 404 вместо ожидаемого ресурса. Лучший способ исправить это — автоматически перенаправить всех, кто пытается получить доступ к старому местоположению, на новое место. Таким образом, они попадут в нужное место без ошибок 404. Это также хорошо для SEO. Если вы переместите или переименуете сообщение без добавления перенаправления, вы потеряете все полномочия домена, связанные с обратными ссылками, указывающими на это сообщение.

    WordPress по умолчанию попытается перенаправить измененный/перемещенный контент. Но это не всегда работает, и вы никогда не должны полагаться на WordPress для этой функциональности. Но не волнуйтесь, есть несколько простых способов настроить перенаправления в WordPress:

    Во-первых, вы можете использовать бесплатный плагин Redirection для управления перенаправлениями с панели управления WordPress. После того, как вы установили и активировали плагин, перейдите в «Инструменты» → «Перенаправление» и введите URL-адрес страницы 404 в поле «Исходный URL-адрес» и новое местоположение контента в поле «Целевой URL-адрес»:

    Как настроить перенаправления с помощью плагина перенаправления

    Если вы используете хостинг в Kinsta, вы также можете управлять перенаправлениями с панели управления MyKinsta. Использование инструмента Kinsta на самом деле является лучшим способом сделать это, поскольку правила реализованы на уровне сервера , что является гораздо более оптимальным способом с точки зрения производительности. Это также означает, что вам придется беспокоиться на один сторонний плагин меньше.

    Перейдите на сайт, которым хотите управлять. Затем нажмите на вкладку «Перенаправления». Чтобы добавить новое перенаправление, нажмите большую кнопку «Добавить правило перенаправления»:

    Как настроить перенаправления с панели управления Kinsta

    Наконец, если ваш хост использует сервер Apache, вы можете использовать .htaccess для настройки перенаправлений. Сайт генератора .htaccess может помочь вам сгенерировать правильный код для добавления в файл .htaccess вашего сайта.

    Как создать свою собственную ошибку 404 Не найдено Страница

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

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

    Чтобы сделать страницу ошибки более удобной, вы можете использовать один из многочисленных плагинов страницы 404. Например, бесплатный плагин 404page позволяет настроить пользовательскую страницу ошибки 404 с:

    • Поле поиска
    • Важные ссылки
    • Контактная информация

    Еще одной важной особенностью плагина 404page является то, что он не создает редиректы. А 9Страница 0003 404 никогда не должна быть перенаправлена ​​на физическую страницу , такую ​​как yoursite.com/404 . Ошибка 404 всегда должна генерироваться динамически на рассматриваемой странице.

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

    Как отслеживать ошибки 404 в будущем

    В будущем может быть полезно обратить внимание на то, какие запросы вызывают ошибку 404 на вашем сайте. Это может помочь вам:

    • Найти неработающие ссылки, которые направляют людей на несуществующий ресурс (это могут быть внутренние или внешние ссылки с других сайтов). Затем вы захотите сделать все возможное, чтобы исправить эти ссылки, если это вообще возможно.
    • Посмотрите, какие страницы Google не может сканировать. Затем вы захотите выяснить, почему Google пытается просканировать несуществующую страницу и настроить перенаправление, если это необходимо.
    • Устранение проблем, связанных с производительностью, с ошибками 404.

    Вариант 1 — Google Analytics

    Если вы используете Google Analytics, вы можете настроить собственный отчет для отслеживания ошибок 404 по внешним ссылкам. У Rebelytics есть хороший туториал по этой теме.

    Вариант 2 — плагин WordPress

    Если вы хотите использовать плагин WordPress, вышеупомянутый плагин перенаправления может помочь вам отслеживать ошибки 404 с панели инструментов WordPress.

    Вариант 3 — Сторонний инструмент аудита

    Вы также можете использовать сторонний инструмент аудита, такой как Ahrefs, для отслеживания ошибок 404 на вашем сайте WordPress. Вы даже можете настроить его для запуска по расписанию.

    Аудит ошибок 404

    Вариант 4 — Google Search Console

    Наконец, вы можете отслеживать ошибки 404, с которыми сканеры Google сталкиваются в Google Search Console. После того, как вы проверили свой сайт с помощью Google Search Console, перейдите в раздел Сканирование → Ошибки сканирования → Не найдено, чтобы просмотреть список ошибок 404, с которыми столкнулся Google. Это, безусловно, один из самых простых способов. Он также является лучшим с точки зрения производительности, поскольку не требует сторонних плагинов или дополнительного сканирования вашего сайта. Боты Google уже регулярно сканируют ваш сайт, так почему бы просто не воспользоваться данными, которые они уже предоставляют? 😉

    Google Search Console 404 ошибки

    Резюме

    К сожалению, 404 ошибки случаются на вашем сайте, нравится вам это или нет. Чем больше ваш сайт WordPress, тем больше вы начнете видеть. Мы рекомендуем организовать хороший рабочий процесс, чтобы отслеживать такие типы ошибок и исправлять их. Ошибки 404 никогда не бывают на пользу посетителям, вашему бренду, и Google тоже не любит их видеть.

    У вас есть другие советы или вопросы, касающиеся сообщения об ошибке 404 Not Found или того, как оно влияет на ваш сайт WordPress? Дайте нам знать ниже в комментариях.


    Экономьте время, затраты и повышайте производительность сайта с помощью:

    • Мгновенная помощь от экспертов по хостингу WordPress, круглосуточно и без выходных.
    • Интеграция с Cloudflare Enterprise.
    • Глобальный охват аудитории благодаря 35 центрам обработки данных по всему миру.
    • Оптимизация с помощью нашего встроенного мониторинга производительности приложений.

    Все это и многое другое в одном плане без долгосрочных контрактов, сопровождаемой миграции и 30-дневной гарантии возврата денег. Ознакомьтесь с нашими планами или поговорите с отделом продаж, чтобы найти план, который подходит именно вам.

    В чем разница и как это исправить

    Каждая страница, загружаемая в веб-браузере, имеет код ответа, включенный в заголовки HTTP, которые могут отображаться или не отображаться на самой веб-странице.

    Существует множество различных кодов ответа, которые сервер выдает для сообщения о статусе загрузки страницы; один из самых известных кодов — код ответа 404.

    Как правило, любой код в диапазоне от 400 до 499 указывает на то, что страница не загрузилась. Код ответа 404 — единственный, который несет в себе конкретное значение — страница на самом деле исчезла и, вероятно, не вернется в ближайшее время.

    Что такое программная ошибка 404?

    Мягкая ошибка 404 не является официальным кодом ответа, отправленным в веб-браузер. Это просто ярлык, который Google добавляет к странице в своем индексе.

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

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

    Чтобы решить эту проблему, Google отмечает характеристики страниц 404 и пытается определить, действительно ли страница 404 является страницей 404. Другими словами, Google узнал, что если страница выглядит как ошибка 404, пахнет как ошибка 404 и ведет себя как ошибка 404, то это, вероятно, настоящая страница 404.

    Возможно ошибочно идентифицирован как Soft 404

    Есть также случаи, когда страница на самом деле не отсутствует, но определенные характеристики заставляют Google классифицировать ее как отсутствующую страницу.

    Некоторые из этих характеристик включают небольшое количество или отсутствие контента на странице и слишком много похожих страниц на сайте.

    Эти характеристики также аналогичны факторам, которые решает алгоритм Panda. Обновление Panda считает недостаточный и дублированный контент негативными факторами ранжирования.

    Таким образом, исправление этих проблем поможет избежать как программных ошибок 404, так и проблем с Panda. Ошибки

    404 имеют две основные причины:

    • Ошибка в ссылке, направляющая пользователей на несуществующую страницу.
    • Ссылка, ведущая на страницу, которая существовала и внезапно исчезла.

    Ошибка связывания

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

    Самая сложная часть этой задачи — найти все неработающие ссылки на сайте.

    Это может быть более сложной задачей для больших и сложных сайтов, содержащих тысячи или миллионы страниц. В таких случаях на помощь приходят инструменты сканирования. Вы можете попробовать использовать такие программы, как Xenu, DeepCrawl, Screaming Frog или Botify.

    Страница, которой больше не существует

    Если страницы больше не существует, у вас есть два варианта:

    • Восстановить страницу, если она была случайно удалена.
    • 301 перенаправить его на ближайшую связанную страницу, если он был удален намеренно.

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

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

    Консоль поиска Google

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

    Google Analytics

    По умолчанию вы не найдете отчет об отсутствующих страницах в Google Analytics. Тем не менее, вы можете отслеживать их несколькими способами.

    Во-первых, вы можете создать настраиваемый отчет и сегментировать страницы, в заголовке которых упоминается Ошибка 404 — Страница не найдена .

    Еще один способ найти страницы-сироты в Google Analytics — создать настраиваемые группы контента и назначить все страницы с ошибкой 404 в группу контента.

    Сайт: Команда поиска оператора

    При поиске в Google «site:example. com» будут перечислены все страницы example.com, проиндексированные Google. Затем вы можете индивидуально проверить, загружаются ли страницы или они дают 404.

    Чтобы сделать это в масштабе, мне нравится использовать WebCEO, у которого есть функция запуска сайта: оператор не только в Google, но и в Bing, Yahoo, Yandex, Naver, Baidu и Seznam.

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

    Другие инструменты исследования обратных ссылок

    Инструменты исследования обратных ссылок, такие как Majestic, Ahrefs, Moz Open Site Explorer, Sistrix, LinkResearchTools и CognitiveSEO, также могут помочь.

    Большинство этих инструментов экспортируют список обратных ссылок, ведущих на ваш домен. Оттуда вы можете проверить все страницы, на которые ведут ссылки, и найти ошибки 404.

    Как исправить программные ошибки 404

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

    • Неполное содержание:  Некоторые инструменты сканирования не только сообщают о страницах с неполноценным содержанием, но также показывают общее количество слов. Оттуда вы можете сортировать URL-адреса по количеству слов в вашем контенте. Начните со страниц с наименьшим количеством слов и оцените, имеет ли страница мало содержания.
    • Дублированный контент:  Некоторые инструменты сканирования достаточно сложны, чтобы определить, какой процент страницы составляет содержание шаблона. Если основной контент почти такой же, как и на многих других страницах, вам следует изучить эти страницы и определить, почему на вашем сайте существует дублированный контент.

    Помимо инструментов сканирования, вы также можете использовать консоль поиска Google и проверять ошибки сканирования, чтобы найти страницы, перечисленные в списке ошибок 404.

    Сканирование всего сайта для поиска проблем, вызывающих программные ошибки 404, позволяет обнаруживать и устранять проблемы еще до того, как Google их обнаружит.

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

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

    На протяжении всего этого процесса следует учитывать несколько моментов:

    • Объединение страниц:  Иногда неполноценный контент возникает из-за того, что тема страницы слишком специфична, и вам нечего сказать. Объединение нескольких тонких страниц в одну может быть более уместным, если темы связаны между собой. Это не только решает проблемы с тонким контентом, но также может исправить проблемы с дублирующимся контентом. Например, сайт электронной коммерции, продающий обувь разных цветов и размеров, может иметь разные URL-адреса для каждого размера и сочетания цветов. Это оставляет большое количество страниц с тонким и относительно идентичным содержимым. Более эффективный подход — разместить все это на одной странице и перечислить доступные варианты.
    • Поиск технических проблем, вызывающих дублирование контента:  Используя даже самый простой инструмент веб-сканирования, такой как Xenu (который не просматривает контент, а только URL-адреса, коды ответов и теги заголовков), вы все равно можете найти дубликаты контента, просмотрев URL-адреса. Это включает в себя такие вещи, как URL-адреса с www и без www, http и https, с index.html и без, с параметрами отслеживания и без них и т. д. Хороший обзор этих распространенных проблем с дублированным содержимым, встречающихся в шаблонах URL-адресов, можно найти на слайде 6 из эта презентация.
Автор записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *