Нот фаунд 404


Ошибка 404 | REG.RU

В статье мы расскажем, что означает ошибка 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?

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

  • Яндекс.Вебмастер,
  • 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 ^(.*)$ index.php [F,L] # ########## End - Rewrite rules to block out some common exploits # Uncomment following line if your webserver's URL # is not directly related to physical file paths. # Update Your Joomla! Directory (just / for root) # RewriteBase / ########## Begin - Joomla! core SEF Section # RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !^/index.php RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [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 </IfModule>

Файл .htaccess для Bitrix

Options -Indexes ErrorDocument 404 /404.php <IfModule mod_php5.c> php_flag allow_call_time_pass_reference 1 php_flag session.use_trans_sid off #php_value display_errors 1 #php_value mbstring.func_overload 2 #php_value mbstring.internal_encoding UTF-8 </IfModule> <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-l RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$ RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L] RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}] </IfModule> <IfModule mod_dir.c> DirectoryIndex index.php index.html </IfModule> <IfModule mod_expires.c> ExpiresActive on ExpiresByType image/jpeg "access plus 3 day" ExpiresByType image/gif "access plus 3 day" </IfModule>

Файл .htaccess для ModX

# MODx supports Friendly URLs via this .htaccess file. You must serve web # pages via Apache with mod_rewrite to use this functionality, and you must # change the file name from ht.access to .htaccess. # # Make sure RewriteBase points to the directory where you installed MODx. # E.g., "/modx" if your installation is in a "modx" subdirectory. # # You may choose to make your URLs non-case-sensitive by adding a NC directive # to your rule: RewriteRule ^(.*)$ index.php?q=$1 [L,QSA,NC] RewriteEngine On RewriteBase / # Rewrite www.domain.com -> domain.com -- used with SEO Strict URLs plugin #RewriteCond %{HTTP_HOST} . #RewriteCond %{HTTP_HOST} !^example-domain-please-change\.com [NC] #RewriteRule (.*) http://example-domain-please-change.com/$1 [R=301,L] # # or for the opposite domain.com -> www.domain.com use the following # DO NOT USE BOTH # #RewriteCond %{HTTP_HOST} . #RewriteCond %{HTTP_HOST} !^www\.example-domain-please-change\.com [NC] #RewriteRule (.*) http://www.example-domain-please-change.com/$1 [R=301,L] # # Rewrite secure requests properly to prevent SSL cert warnings, e.g. prevent # https://www.domain.com when your cert only allows https://secure.domain.com #RewriteCond %{SERVER_PORT} !^443 #RewriteRule (.*) https://example-domain-please-change.com.com/$1 [R=301,L] # # The Friendly URLs part 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.[0-9]{2}" brokenvary=1 #BrowserMatch "Opera" !brokenvary #SetEnvIf brokenvary 1 force-no-vary

Файл .htaccess для Drupal

# # Apache/PHP/Drupal settings: # # Protect files and directories from prying eyes. <FilesMatch "\.(engine|inc|info|install|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(\..*|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. This # includes directories used by version control systems such as Subversion or # Git to store control files. Files whose names begin with a period, as well # as the control files used by CVS, are protected by the FilesMatch directive # above. # # NOTE: This only works when mod_rewrite is loaded. Without mod_rewrite, it is # not possible to block access to entire directories from .htaccess, because # <DirectoryMatch> is not allowed here. # # If you do not have mod_rewrite installed, you should remove these # directories from your webroot or otherwise protect them from being # downloaded. RewriteRule "(^|/)\." - [F] # If your site can be accessed both with and without the 'www.' prefix, you # can use one of the following settings to redirect users to your preferred # URL, either WITH or WITHOUT the 'www.' prefix. Choose ONLY one option: # # To redirect all users to access the site WITH the 'www.' prefix, # (http://example.com/... will be redirected to http://www.example.com/...) # uncomment the following: # RewriteCond %{HTTP_HOST} !^www\. [NC] # RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] # # To redirect all users to access the site WITHOUT the 'www.' prefix, # (http://www.example.com/... will be redirected to http://example.com/...) # uncomment the following: # RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] # RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301] # Modify the RewriteBase if you are using Drupal in a subdirectory or in a # VirtualDocumentRoot and the rewrite rules are not working properly. # For example if your site is at http://example.com/drupal uncomment and # modify the following line: # RewriteBase /drupal # # If your site is running in a VirtualDocumentRoot at http://example.com/, # uncomment the following line: # RewriteBase / # Pass all requests not referring directly to files in the filesystem to # index.php. Clean URLs are handled in drupal_environment_initialize(). RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !=/favicon.ico RewriteRule ^ index.php [L] # Rules to correctly serve gzip compressed CSS and JS files. # Requires both mod_rewrite and mod_headers to be enabled. <IfModule mod_headers.c> # Serve gzip compressed CSS files if they exist and the client accepts gzip. RewriteCond %{HTTP:Accept-encoding} gzip RewriteCond %{REQUEST_FILENAME}\.gz -s RewriteRule ^(.*)\.css $1\.css\.gz [QSA] # Serve gzip compressed JS files if they exist and the client accepts gzip. RewriteCond %{HTTP:Accept-encoding} gzip RewriteCond %{REQUEST_FILENAME}\.gz -s RewriteRule ^(.*)\.js $1\.js\.gz [QSA] # Serve correct content types, and prevent mod_deflate double gzip. RewriteRule \.css\.gz$ - [T=text/css,E=no-gzip:1] RewriteRule \.js\.gz$ - [T=text/javascript,E=no-gzip:1] <FilesMatch "(\.js\.gz|\.css\.gz)$"> # Serve correct encoding type. Header append Content-Encoding gzip # Force proxies to cache gzipped & non-gzipped css/js files separately. Header append Vary Accept-Encoding </FilesMatch> </IfModule> </IfModule>

Файл .htaccess для NetCat

AddDefaultCharset windows-1251 ErrorDocument 404 /netcat/require/e404.php <ifModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^(.+)$ /netcat/require/e404.php?REQUEST_URI=$1 [L,QSA] </ifModule>

Файл .htaccess для DLE

DirectoryIndex index.php RewriteEngine On RewriteBase / # Редиректы RewriteRule ^page/(.*)$ index.php?cstart=$1 [L] # Сам пост RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),([0-9]+),(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&cstart=$5&news_name=$6 [L] RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5 [L] RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/print:page,([0-9]+),(.*).html(/?)+$ engine/print.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5 [L] RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4 [L] RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$4&news_page=$2&cstart=$3&seourl=$5&seocat=$1 [L] RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$2&seourl=$4&seocat=$1 [L] RewriteRule ^([^.]+)/print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$2&newsid=$3&seourl=$4&seocat=$1 [L] RewriteRule ^([^.]+)/([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2&seourl=$3&seocat=$1 [L] RewriteRule ^page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$1&cstart=$2&seourl=$4 [L] RewriteRule ^page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2&news_page=$1&seourl=$3 [L] RewriteRule ^print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$1&newsid=$2&seourl=$3 [L] RewriteRule ^([0-9]+)-(.*).html(/?)+$ index.php?newsid=$1&seourl=$2 [L] # За день RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2&day=$3 [L] RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&day=$3&cstart=$4 [L] # За весь месяц RewriteRule ^([0-9]{4})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2 [L] RewriteRule ^([0-9]{4})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&cstart=$3 [L] # Вывод за весь год RewriteRule ^([0-9]{4})(/?)+$ index.php?year=$1 [L] RewriteRule ^([0-9]{4})/page/([0-9]+)(/?)+$ index.php?year=$1&cstart=$2 [L] # вывод отдельному тегу RewriteRule ^tags/([^/]*)(/?)+$ index.php?do=tags&tag=$1 [L] RewriteRule ^tags/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=tags&tag=$1&cstart=$2 [L] # вывод для отдельного юзера RewriteRule ^user/([^/]*)/rss.xml$ engine/rss.php?subaction=allnews&user=$1 [L] RewriteRule ^user/([^/]*)(/?)+$ index.php?subaction=userinfo&user=$1 [L] RewriteRule ^user/([^/]*)/page/([0-9]+)(/?)+$ index.php?subaction=userinfo&user=$1&cstart=$2 [L] RewriteRule ^user/([^/]*)/news(/?)+$ index.php?subaction=allnews&user=$1 [L] RewriteRule ^user/([^/]*)/news/page/([0-9]+)(/?)+$ index.php?subaction=allnews&user=$1&cstart=$2 [L] RewriteRule ^user/([^/]*)/news/rss.xml(/?)+$ engine/rss.php?subaction=allnews&user=$1 [L] # вывод всех последних новостей RewriteRule ^lastnews/(/?)+$ index.php?do=lastnews [L] RewriteRule ^lastnews/page/([0-9]+)(/?)+$ index.php?do=lastnews&cstart=$1 [L] # вывод в виде каталога RewriteRule ^catalog/([^/]*)/rss.xml$ engine/rss.php?catalog=$1 [L] RewriteRule ^catalog/([^/]*)(/?)+$ index.php?catalog=$1 [L] RewriteRule ^catalog/([^/]*)/page/([0-9]+)(/?)+$ index.php?catalog=$1&cstart=$2 [L] # вывод непрочитанных статей RewriteRule ^newposts(/?)+$ index.php?subaction=newposts [L] RewriteRule ^newposts/page/([0-9]+)(/?)+$ index.php?subaction=newposts&cstart=$1 [L] # вывод избранных статей RewriteRule ^favorites(/?)+$ index.php?do=favorites [L] RewriteRule ^favorites/page/([0-9]+)(/?)+$ index.php?do=favorites&cstart=$1 [L] RewriteRule ^rules.html$ index.php?do=rules [L] RewriteRule ^statistics.html$ index.php?do=stats [L] RewriteRule ^addnews.html$ index.php?do=addnews [L] RewriteRule ^rss.xml$ engine/rss.php [L] RewriteRule ^sitemap.xml$ uploads/sitemap.xml [L] RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^.]+)/page/([0-9]+)/$ index.php?do=cat&category=$1&cstart=$2 [L] RewriteRule ^([^.]+)/$ index.php?do=cat&category=$1 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^.]+)/rss.xml$ engine/rss.php?do=cat&category=$1 [L] RewriteRule ^page,([0-9]+),([^/]+).html$ index.php?do=static&page=$2&news_page=$1 [L] RewriteRule ^print:([^/]+).html$ engine/print.php?do=static&page=$1 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^/]+).html$ index.php?do=static&page=$1 [L]

Файл .htaccess для Opencart

Options +FollowSymlinks RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

Файл .htaccess для Webasyst

<FilesMatch "\.md5$"> Deny from all </FilesMatch> DirectoryIndex index.php Options -Indexes # Comment the following line, if option Multiviews not allowed here Options -MultiViews AddDefaultCharset utf-8 <ifModule mod_rewrite.c> RewriteEngine On # Uncomment the following line, if you are having trouble RewriteBase / RewriteCond %{REQUEST_URI} !\.(js|css|jpg|jpeg|gif|png|svg|ttf|eot|otf|woff|woff2)$ [or] RewriteCond %{REQUEST_URI} apple-touch-icon\.png$ [or] RewriteCond %{REQUEST_METHOD} ^(POST|PUT|COPY|MOVE|DELETE|PROPFIND|OPTIONS|MKCOL)$ [or] RewriteCond %{HTTP:Translate} ^.+$ [or] RewriteCond %{HTTP_USER_AGENT} ^(DavClnt|litmus|gvfs|davfs|wdfs|WebDAV|cadaver|Cyberduck) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ 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 и как создать страницу для неё

 

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

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

Ошибка 404 | REG.RU

В статье мы расскажем, что означает ошибка 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?

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

  • Яндекс.Вебмастер,
  • 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 ^(.*)$ index.php [F,L] # ########## End - Rewrite rules to block out some common exploits # Uncomment following line if your webserver's URL # is not directly related to physical file paths. # Update Your Joomla! Directory (just / for root) # RewriteBase / ########## Begin - Joomla! core SEF Section # RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !^/index.php RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [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 </IfModule>

Файл .htaccess для Bitrix

Options -Indexes ErrorDocument 404 /404.php <IfModule mod_php5.c> php_flag allow_call_time_pass_reference 1 php_flag session.use_trans_sid off #php_value display_errors 1 #php_value mbstring.func_overload 2 #php_value mbstring.internal_encoding UTF-8 </IfModule> <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-l RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$ RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L] RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}] </IfModule> <IfModule mod_dir.c> DirectoryIndex index.php index.html </IfModule> <IfModule mod_expires.c> ExpiresActive on ExpiresByType image/jpeg "access plus 3 day" ExpiresByType image/gif "access plus 3 day" </IfModule>

Файл .htaccess для ModX

# MODx supports Friendly URLs via this .htaccess file. You must serve web # pages via Apache with mod_rewrite to use this functionality, and you must # change the file name from ht.access to .htaccess. # # Make sure RewriteBase points to the directory where you installed MODx. # E.g., "/modx" if your installation is in a "modx" subdirectory. # # You may choose to make your URLs non-case-sensitive by adding a NC directive # to your rule: RewriteRule ^(.*)$ index.php?q=$1 [L,QSA,NC] RewriteEngine On RewriteBase / # Rewrite www.domain.com -> domain.com -- used with SEO Strict URLs plugin #RewriteCond %{HTTP_HOST} . #RewriteCond %{HTTP_HOST} !^example-domain-please-change\.com [NC] #RewriteRule (.*) http://example-domain-please-change.com/$1 [R=301,L] # # or for the opposite domain.com -> www.domain.com use the following # DO NOT USE BOTH # #RewriteCond %{HTTP_HOST} . #RewriteCond %{HTTP_HOST} !^www\.example-domain-please-change\.com [NC] #RewriteRule (.*) http://www.example-domain-please-change.com/$1 [R=301,L] # # Rewrite secure requests properly to prevent SSL cert warnings, e.g. prevent # https://www.domain.com when your cert only allows https://secure.domain.com #RewriteCond %{SERVER_PORT} !^443 #RewriteRule (.*) https://example-domain-please-change.com.com/$1 [R=301,L] # # The Friendly URLs part 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.[0-9]{2}" brokenvary=1 #BrowserMatch "Opera" !brokenvary #SetEnvIf brokenvary 1 force-no-vary

Файл .htaccess для Drupal

# # Apache/PHP/Drupal settings: # # Protect files and directories from prying eyes. <FilesMatch "\.(engine|inc|info|install|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(\..*|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. This # includes directories used by version control systems such as Subversion or # Git to store control files. Files whose names begin with a period, as well # as the control files used by CVS, are protected by the FilesMatch directive # above. # # NOTE: This only works when mod_rewrite is loaded. Without mod_rewrite, it is # not possible to block access to entire directories from .htaccess, because # <DirectoryMatch> is not allowed here. # # If you do not have mod_rewrite installed, you should remove these # directories from your webroot or otherwise protect them from being # downloaded. RewriteRule "(^|/)\." - [F] # If your site can be accessed both with and without the 'www.' prefix, you # can use one of the following settings to redirect users to your preferred # URL, either WITH or WITHOUT the 'www.' prefix. Choose ONLY one option: # # To redirect all users to access the site WITH the 'www.' prefix, # (http://example.com/... will be redirected to http://www.example.com/...) # uncomment the following: # RewriteCond %{HTTP_HOST} !^www\. [NC] # RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] # # To redirect all users to access the site WITHOUT the 'www.' prefix, # (http://www.example.com/... will be redirected to http://example.com/...) # uncomment the following: # RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] # RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301] # Modify the RewriteBase if you are using Drupal in a subdirectory or in a # VirtualDocumentRoot and the rewrite rules are not working properly. # For example if your site is at http://example.com/drupal uncomment and # modify the following line: # RewriteBase /drupal # # If your site is running in a VirtualDocumentRoot at http://example.com/, # uncomment the following line: # RewriteBase / # Pass all requests not referring directly to files in the filesystem to # index.php. Clean URLs are handled in drupal_environment_initialize(). RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !=/favicon.ico RewriteRule ^ index.php [L] # Rules to correctly serve gzip compressed CSS and JS files. # Requires both mod_rewrite and mod_headers to be enabled. <IfModule mod_headers.c> # Serve gzip compressed CSS files if they exist and the client accepts gzip. RewriteCond %{HTTP:Accept-encoding} gzip RewriteCond %{REQUEST_FILENAME}\.gz -s RewriteRule ^(.*)\.css $1\.css\.gz [QSA] # Serve gzip compressed JS files if they exist and the client accepts gzip. RewriteCond %{HTTP:Accept-encoding} gzip RewriteCond %{REQUEST_FILENAME}\.gz -s RewriteRule ^(.*)\.js $1\.js\.gz [QSA] # Serve correct content types, and prevent mod_deflate double gzip. RewriteRule \.css\.gz$ - [T=text/css,E=no-gzip:1] RewriteRule \.js\.gz$ - [T=text/javascript,E=no-gzip:1] <FilesMatch "(\.js\.gz|\.css\.gz)$"> # Serve correct encoding type. Header append Content-Encoding gzip # Force proxies to cache gzipped & non-gzipped css/js files separately. Header append Vary Accept-Encoding </FilesMatch> </IfModule> </IfModule>

Файл .htaccess для NetCat

AddDefaultCharset windows-1251 ErrorDocument 404 /netcat/require/e404.php <ifModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^(.+)$ /netcat/require/e404.php?REQUEST_URI=$1 [L,QSA] </ifModule>

Файл .htaccess для DLE

DirectoryIndex index.php RewriteEngine On RewriteBase / # Редиректы RewriteRule ^page/(.*)$ index.php?cstart=$1 [L] # Сам пост RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),([0-9]+),(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&cstart=$5&news_name=$6 [L] RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5 [L] RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/print:page,([0-9]+),(.*).html(/?)+$ engine/print.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5 [L] RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4 [L] RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$4&news_page=$2&cstart=$3&seourl=$5&seocat=$1 [L] RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$2&seourl=$4&seocat=$1 [L] RewriteRule ^([^.]+)/print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$2&newsid=$3&seourl=$4&seocat=$1 [L] RewriteRule ^([^.]+)/([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2&seourl=$3&seocat=$1 [L] RewriteRule ^page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$1&cstart=$2&seourl=$4 [L] RewriteRule ^page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2&news_page=$1&seourl=$3 [L] RewriteRule ^print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$1&newsid=$2&seourl=$3 [L] RewriteRule ^([0-9]+)-(.*).html(/?)+$ index.php?newsid=$1&seourl=$2 [L] # За день RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2&day=$3 [L] RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&day=$3&cstart=$4 [L] # За весь месяц RewriteRule ^([0-9]{4})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2 [L] RewriteRule ^([0-9]{4})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&cstart=$3 [L] # Вывод за весь год RewriteRule ^([0-9]{4})(/?)+$ index.php?year=$1 [L] RewriteRule ^([0-9]{4})/page/([0-9]+)(/?)+$ index.php?year=$1&cstart=$2 [L] # вывод отдельному тегу RewriteRule ^tags/([^/]*)(/?)+$ index.php?do=tags&tag=$1 [L] RewriteRule ^tags/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=tags&tag=$1&cstart=$2 [L] # вывод для отдельного юзера RewriteRule ^user/([^/]*)/rss.xml$ engine/rss.php?subaction=allnews&user=$1 [L] RewriteRule ^user/([^/]*)(/?)+$ index.php?subaction=userinfo&user=$1 [L] RewriteRule ^user/([^/]*)/page/([0-9]+)(/?)+$ index.php?subaction=userinfo&user=$1&cstart=$2 [L] RewriteRule ^user/([^/]*)/news(/?)+$ index.php?subaction=allnews&user=$1 [L] RewriteRule ^user/([^/]*)/news/page/([0-9]+)(/?)+$ index.php?subaction=allnews&user=$1&cstart=$2 [L] RewriteRule ^user/([^/]*)/news/rss.xml(/?)+$ engine/rss.php?subaction=allnews&user=$1 [L] # вывод всех последних новостей RewriteRule ^lastnews/(/?)+$ index.php?do=lastnews [L] RewriteRule ^lastnews/page/([0-9]+)(/?)+$ index.php?do=lastnews&cstart=$1 [L] # вывод в виде каталога RewriteRule ^catalog/([^/]*)/rss.xml$ engine/rss.php?catalog=$1 [L] RewriteRule ^catalog/([^/]*)(/?)+$ index.php?catalog=$1 [L] RewriteRule ^catalog/([^/]*)/page/([0-9]+)(/?)+$ index.php?catalog=$1&cstart=$2 [L] # вывод непрочитанных статей RewriteRule ^newposts(/?)+$ index.php?subaction=newposts [L] RewriteRule ^newposts/page/([0-9]+)(/?)+$ index.php?subaction=newposts&cstart=$1 [L] # вывод избранных статей RewriteRule ^favorites(/?)+$ index.php?do=favorites [L] RewriteRule ^favorites/page/([0-9]+)(/?)+$ index.php?do=favorites&cstart=$1 [L] RewriteRule ^rules.html$ index.php?do=rules [L] RewriteRule ^statistics.html$ index.php?do=stats [L] RewriteRule ^addnews.html$ index.php?do=addnews [L] RewriteRule ^rss.xml$ engine/rss.php [L] RewriteRule ^sitemap.xml$ uploads/sitemap.xml [L] RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^.]+)/page/([0-9]+)/$ index.php?do=cat&category=$1&cstart=$2 [L] RewriteRule ^([^.]+)/$ index.php?do=cat&category=$1 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^.]+)/rss.xml$ engine/rss.php?do=cat&category=$1 [L] RewriteRule ^page,([0-9]+),([^/]+).html$ index.php?do=static&page=$2&news_page=$1 [L] RewriteRule ^print:([^/]+).html$ engine/print.php?do=static&page=$1 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^/]+).html$ index.php?do=static&page=$1 [L]

Файл .htaccess для Opencart

Options +FollowSymlinks RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

Файл .htaccess для Webasyst

<FilesMatch "\.md5$"> Deny from all </FilesMatch> DirectoryIndex index.php Options -Indexes # Comment the following line, if option Multiviews not allowed here Options -MultiViews AddDefaultCharset utf-8 <ifModule mod_rewrite.c> RewriteEngine On # Uncomment the following line, if you are having trouble RewriteBase / RewriteCond %{REQUEST_URI} !\.(js|css|jpg|jpeg|gif|png|svg|ttf|eot|otf|woff|woff2)$ [or] RewriteCond %{REQUEST_URI} apple-touch-icon\.png$ [or] RewriteCond %{REQUEST_METHOD} ^(POST|PUT|COPY|MOVE|DELETE|PROPFIND|OPTIONS|MKCOL)$ [or] RewriteCond %{HTTP:Translate} ^.+$ [or] RewriteCond %{HTTP_USER_AGENT} ^(DavClnt|litmus|gvfs|davfs|wdfs|WebDAV|cadaver|Cyberduck) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ 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 и как создать страницу для неё

 

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

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

Ошибка 404. "Страница не найдена" (Not Found). Как исправить?

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

Начну наверное с того, что ошибка 404 может появляться практически в любом браузере и на любом устройстве. Будь то компьютер, ноутбук, телефон, планшет, или какое-то другое устройство. Так же без разницы, установлена у вас Windows 10, 8, 7, или вообще XP. Это проблема не с вашим устройством и не с подключением к интернету (в большинстве случаев).

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

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

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

Ошибка 404: что это и почему она появляется?

Данная ошибка означает, что вы пытаетесь перейти по адресу, которого не существует. Страница по этому адресу недоступна. Адрес страницы изменился, или она была удалена. Например, возьмем одну из страниц этого сайта. Пускай это будет https://help-wifi.com/poleznoe-i-interesnoe/chto-takoe-router-chem-wi-fi-router-otlichaetsya-ot-marshrutizatora. Если перейти по этому адресу, то загрузится необходимая нам страница. Но, если изменить адрес, например добавить в конце какую-то цифру, или букву, то мы увидим ошибку "Страница не найдена". Так как страницы с таким адресом просто не существует на сайте.

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

В социальной сети Вконтакте, например, страница с ошибкой 404 выглядит вот так (Page Not Found):

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

Как исправить ошибку 404 "Страница не найдена"?

Решений очень мало. Так как проблема не на вашей стороне, а на стороне сервера (сайта). И скорее всего, вряд ли вы уже сможете получить доступ к этой странице. Но несколько решений, которые могут исправить эту ошибку, все таки есть.

  • Первым делом обновите страничку в браузере. Нажмите на клавишу F5, или на соответствующую кнопку в самом браузере.
  • Проверьте адрес в адресной строке. Может вы туда случайно что-то дописали.
    Не редко ошибка 404 появляется из-за того, что автор на сайте неправильно указал адрес ссылки. У меня такое было несколько раз.
  • Скопируйте ссылку из адресной строки браузера, и попытайтесь найти ее через поисковую систему Яндекс, или Google.
    Возможно, в результатах поиска появится необходимый нам сайт и необходимая страница.
  • Вернитесь на главную страницу сайта, и попробуйте найти необходимую страницу через меню на сайте, или через поиск.
  • Попробуйте открыть данный URL (адрес) в другом браузере, или с другого устройства. Если в другом браузере все отлично откроется, вы не увидите ошибки "Страница не найдена", то очистите кэш своего браузера. Для примера: как это сделать в браузере Opera.
  • Если весь сайт недоступен (даже главная страница) и в браузере появляться ошибка Not Found (или другая с кодом 404), а с другого устройства (через другое подключение к интернету) все открывается, то скорее всего ваш IP-адрес по какой-то причине заблокирован на сервере. Можно сменить IP с помощью VPN плагина для браузера. Если очень нужно зайти на этот сайт.
  • Редко, но может быть проблема с DNS. В таком случае, можно попробовать прописать DNS от Google.
  • Если вам очень нужно получить доступ к странице с информацией, на которой появляется ошибка "Нет такой страницы" (или что-то в этом роде), то вы можете написать администрации сайта и объяснить проблему. Возможно, они подскажут вам новый адрес.

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

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

ответы на распространенные вопросы и советы по оформлению страницы

Причины ошибки 404 Not Found:

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

Что такое ложная ошибка 404 и почему она возникает

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

Причины ложной ошибки 404:

  • Некорректная настройка кода ответа: Для несуществующих страниц сообщение об ошибке 404 владелец сайта заменил на страницу-заглушку с кодом 200 OK. 
  • Недостаточное количество контента. На странице мало материалов или они отсутствуют.
  • Нет доступа к ресурсам. В корневом каталоге сайта помимо прочих находится файл robots.txt. Он содержит информацию для поисковых систем о том, какие ресурсы сайта можно сканировать, а какие — нет. Если в robots.txt заблокирован доступ к странице или каким-то ее файлам, это может вызывать ошибку Soft 404.
  • «Тяжелая» страница. На странице слишком много файлов или у них очень большой размер. Из-за этого страница загружается долго и в итоге провоцирует ошибку.

Чем вредны ошибки 404 для SEO 

Падает рейтинг сайта. Негативно влияют на SEO не столько страницы 404, сколько внешние URL-адреса, которые ссылаются на эти страницы. Большое количество таких адресов указывает на плохое качество сайта. Это может ухудшить индексацию ресурса и привести к потере его позиций в поисковой выдаче. Также возникает негатив со стороны пользователей — растут показатели отказов и снижается время взаимодействия с сайтом. 

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

Как найти внутренние и внешние ссылки на страницы 404

Битые ссылки бывают внутренние и внешние. Внутренние расположены на самом сайте и ведут на внутренние страницы своего же сайта. Внешние битые ссылки расположены на сторонних ресурсах и отправляют на страницы своего сайта. 

Обнаружить оба вида ссылок помогут бесплатные сервисы Яндекс.Вебмастер, Google Search Console, Xenu's Link Sleuth, условно-бесплатный Screaming Frog SEO Spider Tool и платный Netpeak Spider. 

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

Как найти внутренние ссылки: добавьте URL сайта → зайдите в панель «Ссылки» → «Внутренние ссылки».

Значение ошибки 404 Page Not Found и методы ее исправления – База знаний Timeweb Community

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

Причины появления ошибки с кодом 404

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

  1. Неверный адрес. Чаще всего появляется, когда юзер вручную вводит адрес страницы или пытается перейти в несуществующий раздел сайта.
  2. Удаленная страница. Иногда страницы удаляются с сайта его владельцем, однако из поисковика они не пропадают еще некоторое время. Кроме того, прямые ссылки могут храниться в закладках у некоторых пользователей. Соответственно, при переходе и появится соответствующее уведомление об ошибке сервера.
  3. Битая ссылка. Такая страница когда-то действительно существовала, однако сбой произошел при перелинковке, и теперь ссылка ведет в никуда, что и влияет на возникновение проблемы.
  4. Проблемы функционирования сервера. Последняя причина появляется крайне редко и связана со сбоями на сервере, где размещен сайт.

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

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Поиск битых ссылок на сайте

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

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

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

  1. Через левое меню откройте раздел «Индексирование».
  2. Там вас интересует категория «Страницы в поиске».
  3. Снизу перейдите на вкладку «Исключительные страницы».
  4. Задайте фильтрацию, чтобы сначала отображались результаты, где присутствует «ошибка 404: страница не найдена».

Google Search Console

Онлайн-сервис от известной компании Google Search Console функционирует примерно по такому же принципу, а для поиска проблемных страниц пользователю потребуется выполнить следующие действия:

  1. Выполните вход и добавьте свой сайт. 
  2. Откройте раздел «Сканирование».
  3. Перейдите к категории «Ошибки сканирования».
  4. Используйте фильтр или самостоятельно ознакомьтесь с присутствующими ошибками.

Screaming Frog

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

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

Исправление ошибки 404

С принципом обнаружения проблемных страниц все понятно, однако как исправить ошибку 404 Page Not Found? Здесь все зависит непосредственно от возникшей ситуации, а также того, используется ли на сайте CMS. Давайте по очереди разберем каждую ситуацию.

При использовании CMS

Сейчас многие сайты создаются при помощи CMS. Это может быть WordPress, Joomla, 1С-Битрикс или какие-либо другие системы управления содержимым. Если проблема возникает на таком сайте, а на экране при переходе к сайту вы видите следующее изображение, значит, потребуется выполнить ряд действий для исправления неполадки.
В первую очередь перейдите в корневую папку сайта и создайте там документ с расширением .htaccess. Он должен быть текстовым. Его содержимое зависит от конкретной используемой CMS. То есть необходимо прописать стандартные директивы, которые вы можете найти на официальном сайте reg.ru. Другие полезные материалы по настройке htaccess вы найдете тут и тут. 

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

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

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

Без использования CMS

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

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

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

НЕКЕШЕРОВАННЫЙ КОНТЕНТ

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

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

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

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

  • 404
  • 404 Ресурс не найден
  • Ошибка 404
  • HTTP 404
  • 404 Не Найдено
  • Ошибка 404 не найдено
  • 404 Страница не найдена
  • 404 - файл или каталог не найден

Все они означают одно и то же.

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

Обновите страницу

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

Дважды проверьте адрес

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

В приведенном выше примере вы можете попробовать изменить «watht» на «watch» и посмотреть, попадаете ли вы на нужную страницу.

Выполните поиск

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

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

Это должно привести вас на нужную страницу.

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

А если на веб-сайте, на котором вы находитесь, нет собственного окна поиска, вы всегда можете использовать Google (или любую другую поисковую систему, которую вы предпочитаете). Просто используйте оператор «site:» для поиска по ключевым словам только на рассматриваемом веб-сайте.

На изображении ниже мы используем Google и поисковую фразу site: howtogeek.com focal length для поиска только на сайте howtogeek.com по ключевым словам.

Очистите кеш браузера

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

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

СВЯЗАННЫЕ С: Как очистить историю в любом браузере

Измените свой DNS-сервер

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

СВЯЗАННЫЕ С: Полное руководство по смене DNS-сервера

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

Проверьте, есть ли на веб-сайте временные проблемы

Иногда на веб-сайте могут временно возникать проблемы, которые могут вызвать ошибку 404. В таком случае вам ничего не остается, как ждать. Но для подтверждения вы можете протестировать веб-сайт с помощью инструмента проверки доступности. Существует множество инструментов, и вы можете просто выполнить поиск в Интернете по запросу «is интернет сайт вниз », чтобы увидеть список инструментов. Просто не забудьте заменить " интернет сайт »С названием сайта, который вы хотите протестировать.

Связаться с сайтом

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

Что означает 404 Not Found и другие ошибки веб-страниц

Самые распространённые ошибки

Error 401 Unauthorized

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

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

Error 403 Forbidden

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

Error 404 Not Found

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

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

1 / 0

2 / 0

3 / 0

4 / 0

5 / 0

6 / 0

Error 504 Gateway Timeout

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

Что делать, если браузер выдаёт ошибку

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

Удалить cookie

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

Chrome

Для отдельных сайтов:

  • Зайдите в «Настройки» → «Дополнительные».

  • Выберите пункт «Настройки контента» → «Файлы cookie» → «Все файлы cookie и данные сайта».

Удалить все cookie:

  • Зайдите в «Настройки» → «Дополнительные».
  • Опуститесь вниз до пункта «Очистить историю».

  • Выберите для очистки «Файлы cookie и другие данные сайтов».

Яндекс.Браузер

Для отдельных сайтов:

  • Зайдите в «Настройки» → «Дополнительные».

  • Выберите пункт «Настройки содержимого» → «Показать cookie и данные сайтов».

Удалить все cookie:

  • Зайдите в «Настройки» → «Дополнительные».
  • Выберите пункт «Очистить историю загрузки» → «Файлы cookie и другие данные сайтов».

Firefox
  • Откройте «Настройки» → «Приватность и защита».
  • Нажмите на «Показать куки».

  • Выберите, что хотите сделать: удалить файлы отдельных сайтов или все cookie.

Opera
  • Зайдите в «Настройки» → «Безопасность».
  • Откройте «Все файлы cookie и данные сайтов».

  • Выберите, что сделать: удалить файлы отдельных сайтов или все cookie.

Safari
  • Зайдите в «Настройки» → «Конфиденциальность».
  • Нажмите на «Управлять данными сайтов».
  • Выберите, что сделать: удалить данные отдельных сайтов или очистить всё.

Очистить кеш браузера

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

Chrome

  • Зайдите в «Настройки» → «Дополнительные».
  • Выберите пункт «Очистить историю», поставьте галочку напротив «Изображения и другие файлы, сохранённые в кэше» и нажмите на «Удалить данные».
Яндекс.Браузер

  • Зайдите в «Настройки» → «Дополнительные».
  • Выберите пункт «Очистить историю загрузки» → «Файлы, сохранённые в кэше».
Firefox

  • Зайдите в «Настройки» → «Приватность и защита».
  • Опуститесь вниз до пункта «Кэшированное веб-содержимое» и нажмите «Очистить сейчас».
Opera

Зайдите в «Настройки» → «Безопасность» → «Очистить историю посещений».

Safari

  • Зайдите в «Настройки» → «Конфиденциальность».
  • Нажмите на «Управлять данными сайтов».
  • Выберите, что сделать: удалить данные отдельных сайтов или очистить всё.

Читайте также

Ошибка на странице 404 заметки. Ошибки, которые мы любим

Многие пользователи Интернета часто сталкиваются с такой проблемой, как «404 not found». Эта ошибка появляется, если запрошенная страница сайта (адрес) была удалена, перемещена или никогда не существовала. Есть несколько причин ошибки 404, которые несложно понять.

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

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

Ошибка «404 не найдена» возникает по ряду причин. Самые распространенные из них:

  • Неверный ввод адреса страницы
  • Изменение адреса сайта (перенос сайта на другой адрес)
  • сбой страницы или сервера

Дополнительные причины

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

Решение

Работа с ошибкой 404 зависит от причины ошибки. Чаще всего при этой ошибке рекомендуются следующие действия:

  • Проверить правильность написания адреса
  • Обновить страницу (нажмите "Обновить" или F5)
  • Обращение в службу технической поддержки сайта, на котором на странице возникла ошибка
  • Проверка интернет-соединения устройства
  • Проверка настроек антивируса (или браузера)

Что означает "404 не найдено"?

Таким образом, ошибка «404 не найдена» возникает, когда страница работает некорректно, страница перемещена на другой адрес, а адрес введен неправильно.Кроме того, эта проблема часто указывает на плохое (или отсутствующее) интернет-соединение.

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

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

Но обо всем по порядку.

Проза жизни

Прежде всего, давайте разберемся, что такое «Ошибка 404» и в каких случаях она возникает.Технически, «Ошибка 404» (или Ошибка 404) — это заголовок кода состояния HTTP (HyperText Transfer Protocol), который известен как что-то вроде структуры связи. Сеть удаленных компьютеров по всему миру. Когда браузер обращается к веб-серверу, последний отправляет код состояния запрошенного документа. Если этот запрос обработан правильно, статус соответствует коду «200 OK». Однако пользователь не может увидеть такое сообщение из-за отображения содержимого запрашиваемого веб-сайта в его браузере.Если запрос документа обрабатывается браузером с ошибками, пользователь наблюдает сообщение о состоянии «404: не найдено».

Что означают эти загадочные числа 404? Первая цифра 4 означает ошибку клиентской программы, т.е. браузера. В этом случае предполагается, что URL-адрес сайта был введен неправильно в адресной строке браузера или физически еще не существует на запрашиваемом сервере. Число 0 указывает на общую синтаксическую ошибку протокола. Наконец, последние четыре попадают в отдельную категорию ошибок 40x, которая также включает общие статусы, такие как «400: неверный запрос» и «401: неавторизованный».

Миф об ошибке 404

Некоторые зарубежные источники несколько иначе трактуют расшифровку числовой комбинации 404. В частности, утверждается, что основная база данных исследовательского центра CERN (Европейская организация ядерных исследований), активно участвовавшего в разработке Всемирной сети, находился на 4-м этаже в комнате 404. А когда количество обрабатываемых данных превысило определенные нормы, которые больше не позволяют нескольким ученым одновременно обращаться к одному и тому же файлу, разработчики якобы решили вывести сообщение об ошибке типа " Комната 404: файл не найден".

Однако это утверждение опровергает один из ученых из группы разработчиков CERN. По его словам, «комнаты 404 вообще не существовало в лаборатории CERN из-за совершенно иной системы нумерации офисов, согласно которой первая цифра (прим. автора: «4») означала порядковый номер здания, а сочетание второй - номер комнаты. Было бы странно говорить о комнате 04, учитывая, что нумерация ЦЕРН начинается с 410. "

Причины и последствия

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

Памятка серферу в ситуации 404
  1. Шаг 1
Попробуйте перезагрузить страницу. Возможно, это просто несчастный случай.
  1. Этап 2
Найдите орфографические ошибки в URL-адресе или попробуйте изменить расширение загруженного документа (например, изменить *.htm на *.html и наоборот).
  1. Этап 3

Поднимитесь на один уровень выше в структуре URL и оттуда попытайтесь найти искомый документ, например:

http://www.site.ru/docs/users/masha.html
изменить на
http://www.site.ru/docs/users/

  1. Шаг 4
Попробуйте поискать нужную страницу в поисковике: в отличие от забывчивых веб-мастеров, пауки более ответственно относятся к содержанию своих индексов.
  1. Этап 5
Обратитесь по электронной почте к веб-мастеру веб-ресурса, у которого нет искомой страницы... Обязательно буду благодарен за нахождение "битой" ссылки.

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

«Ошибка 404» может возникнуть по вине интернет-пользователя, который по невнимательности записал адрес интересной страницы со слов знакомого или ввел URL в адресной строке браузера с грамматическими ошибками. Также веб-мастер способен «допустить ошибку», которая при реорганизации структуры сайта или «чистке» контента сервера может удалить тот или иной документ за ненадобностью (как ему кажется). Если последний индексируется поисковыми системами, вполне возможно, что несуществующий документ будет отображен в списке результатов по искомой фразе пользователя.Или конкретный веб-ресурс был когда-то добавлен в «закладки» браузера для дальнейшего использования. Таких случаев много, и все они приводят к «ошибке 404».

Расширение для веб-мастера

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

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

Доволен
  1. Используйте наименее сложные терминологические выражения и конкретные, непонятные простые пользовательские препараты. Изложите суть ситуации просто и ясно.
  2. Успокойте пользователя и всегда заставляйте его верить, что документ, который он ищет, обязательно будет на вашем сервере.
  3. Возможные причины появления ошибки (технические рассуждения можно заменить предположением о неправильном написании url и т.д.).

Навигация

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

Регистрация

  1. Избегайте громоздких, заполненных графикой, Flash-заполненных и загруженных Java страниц с ошибкой 404: страницы не найдены. Эта страница должна загрузиться в течение нескольких секунд.
  2. Старайтесь, чтобы дизайн страницы 404 был похож на общий дизайн вашего сайта.
Хобби бывают разные...

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

Например, каталог ссылок на один из самых авторитетных ресурсов по "Ошибке 404" - "404 Research Lab", имеет более 20 различных категорий с множеством вариантов отображения "Ошибка 404": "Смешно", "Дружелюбно" , «Взрослый», «Полезный», «Философский», «Шокирующий», «Неожиданный» и др.Другой каталог - 404Lounge.Net имеет одну из самых больших галерей "ошибка 404", которая содержит более 700 различных вариантов сообщений "404: Not Found"...

Я любил тебя, что еще?...

Открытие каталогов 404 Errors и тематических заголовков, новости "404: Not Found" о мировых событиях и творческий восторг многочисленных серверных вебмастеров по оформлению сообщения об ошибке - это еще можно как-то понять и логически объяснить. Что вы думаете о написании 404-х ошибочных любовных слов и посвящений? Вы удивлены? Ты мне не поверишь? Напрасно, о чем свидетельствует фрагмент прозаического шедевра под названием "404: Чистилище: Любящая дань заблуждению 404" ("404 Purgatory: Любящая дань заблуждению 404"):

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

"Почему мы так быстро покидаем 404? Мы не понимаем, что 404 - это оазис Интернета.Это как передышка в долгом и изматывающем путешествии интернет-пользователя, как глоток живительной влаги внутри выжженной пустыни... Ошибка 404 полна тайн и интриг. Что мы ожидаем от браузера? Какой радости нам нужно научиться? Сможем ли мы вернуться сюда снова и снова? 404 хранит эту тайну молча и заставляет людей возвращаться сюда, чтобы каждый раз узнавать что-то новое и необычное..."

"Там, где была тьма, теперь ошибка 404. И мир в порядке."

Очевидно, что такую ​​интерпретацию сути «ошибки 404» не стоит воспринимать всерьез: это просто шутка, некая ирония над обычным явлением в жизни. И в следующий раз, когда вы увидите на своем мониторе «404: Not Found», не расстраивайтесь и не поносите медлительного веб-мастера: просто улыбнитесь, вспомнив слова того «любовного посвящения».

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

Для более детального понимания проблемы, а также количества служебных файлов, которые есть у каждого ресурса, изучите момент гипертекстовой отрисовки страниц с помощью HTML (HyperText Markup Language) и HTTP-протокол, по которому осуществляется доступ к нему. Несмотря на необходимость понимания языка программирования, форма его представления настолько проста, что его может понять любой.

Больше видео на нашем канале - узнайте об интернет-маркетинге с SEMANTICA

Гипертекстовые страницы и их функции

Интернет родился, когда английский инженер Тимоти Джон Бернерс-Ли изобрел гипертекстовую форму для представления текстовых страниц в сети и описал принцип доступа к ним в приложении. HTTP-протокол. В общем, пользователь со своего устройства, а именно браузера, делает сетевой запрос на конкретный ресурс.В этот момент сеанс открывается на сервере, к которому осуществляется доступ. Ответ возвращает HTML-страницу.

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

Как выглядит страница 404

по умолчанию

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

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

90 199

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

Чтобы изменить дизайн шаблона, вам потребуются знания HTML для разметки файла.Обратите внимание, что в некоторых случаях файл подкачки может иметь другое имя — err404. html, 404.php. Отличие от стандарта чаще всего связано с более широким функционалом и возможностями системы. Например, в WordPress документ можно найти в каталоге 404.php. В адресной строке вы увидите сообщение «Ошибка 404 страница не найдена»: domena.ru/404/.

Настройте стандартную страницу 404 для своих целей

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

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

Значит надо понимать, что удержать таких посетителей будет не так просто, но возможно!

Возьмите стандартный шаблон, доступный в Интернете, или создайте свой собственный с указанными выше функциями:

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

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

Редактировать страницу 404

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

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

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

Применение

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

Эта ошибка означает, что страница, которую пытается просмотреть пользователь, не найдена или не существует. При этом сам пользователь никак не сможет повлиять на решение проблемы. Все, что он может сделать, это найти аналогичную информацию на том же сайте. Например, ошибка www.example.com/not-founded-page.html заменена на www.example.com

.

Почему это происходит?

Это связано с тем, что пользователь перешел на страницу сайта по неверной ссылке.Например, пользователь набрал в браузере http://mysite.com/rbot.html (или перешел по ссылке), а надо было — http://mysite.com/ro bot.html. Причем эта ссылка может быть как на вашем сайте, так и на сторонних сайтах. Вы можете найти такие ссылки с помощью инструментов Google для веб-мастеров. Для этого перейдите на страницу этого сайта, выберите свой сайт, затем нажмите: Статус -> Ошибки индексирования и выберите «Не найдено».

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

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

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

Когда посетитель заходит на ваш сайт и видит данную ошибку при сбросе сервера, он не может видеть вашу страницу (меню, навигацию, внешний вид и т.д.). Поэтому он закроет страницу со 100% вероятностью. Эта схема по умолчанию работает на всех хостах. Но вы можете запрограммировать эту страницу и показывать с ней свой сайт. Это означает, что когда пользователь видит ссылки вашего сайта в главном меню, он или она может щелкнуть по ним и остаться на странице. Ниже приведены примеры неправильного и действительного вывода соответственно:

.

Есть много разных способов реализовать подобную схему, но самый универсальный — добавить в файл следующую запись.htaccess:

Ошибка документа 404 /error404.html

Поэтому сначала нужно создать страницу "/error404.html".

.

(Новости сайта) страница не найдена ошибка

Так что это такое и зачем оно нужно и почему у меня такая ошибка?
Немного сухой информации...
Прежде всего, давайте разберемся, что такое "Ошибка 404" и в каких случаях она возникает.
Технически, «Ошибка 404» (или Ошибка 404) — это заголовок кода состояния HTTP (протокол передачи гипертекста), который, как известно, является своего рода основой для взаимодействия удаленных компьютеров в Интернете.Когда браузер обращается к веб-серверу, последний отправляет код состояния запрошенного документа. Если этот запрос обработан правильно, статус соответствует коду «200 OK». Однако пользователь не видит такого сообщения, потому что содержимое запрашиваемого сайта отображается в браузере. Если браузер обработал запрос документа с ошибками, пользователь увидит сообщение о состоянии «404: Not Found».
Что означают эти загадочные числа - 404? Первая цифра 4 означает ошибку клиентской программы, т.е.браузер В этом случае предполагается, что URL-адрес веб-сайта был введен неправильно в адресной строке браузера или физически еще не существует на нужном сервере. Число 0 указывает на общую синтаксическую ошибку протокола. Наконец, последние четыре попадают в отдельную категорию ошибок 40x, которая также включает общие статусы, такие как 400: неверный запрос и 401: несанкционированный.
404 с ошибкой
Некоторые зарубежные источники несколько иначе трактуют расшифровку 404 числовых комбинаций.В частности, утверждается, что основная база данных исследовательского центра CERN (Европейская организация ядерных исследований), активно участвовавшего в разработке Всемирной паутины, располагалась на 4-м этаже в комнате 404. обрабатываемые данные превышали определенные стандарты, что не позволяло уже нескольким ученым разрешить доступ к одному и тому же файлу одновременно, разработчики якобы решили отправить сообщение об ошибке типа «Комната 404: файл не найден».
Однако это утверждение было опровергнуто одним из ученых группы разработчиков CERN.По его утверждению, «Комната 404 вообще не существовала в лаборатории CERN из-за совершенно другой системы нумерации офисов, согласно которой первая цифра (прим. автора: «4») была порядковым номером здания, а комбинация вторым был номер комнаты. было бы странно говорить о комнате 04, учитывая, что нумерация CERN начинается с 410».
Причины и последствия
Как упоминалось выше, согласно спецификации HTTP, «Ошибка 404» может быть вызвана неверно указанным URL-адресом (URL) запрашиваемого сайта или отсутствием документа на веб-сервере.Распространение интернет-соединения через модемное соединение в России добавляет еще одну возможную причину «ошибки 404», а именно плохое подключение к модемному пулу провайдера.
Примечание серферов в ситуации 404
Совет 1
Попробуйте перезагрузить страницу. Может быть, это просто несчастный случай.
Совет 2
Найдите орфографические ошибки в URL-адресе или попробуйте изменить расширение загруженного документа (например, измените *.htm в * .html и наоборот).
Совет 3
Поднимитесь на один уровень выше в структуре URL и попробуйте найти искомый документ, например:
http://www.vindavoz.ru/docs/users/masha.html
изменить на
http://www.vindavoz.ru/docs/users/
Совет 4
Попробуйте найти нужную страницу в поисковике: в отличие от забытых вебмастеров, пауки более ответственно относятся к содержанию своих индексов.
Совет 5
Свяжитесь с веб-мастером веб-ресурса (или со мной), у которого нет искомой страницы, по электронной почте.Я определенно буду благодарен вам за то, что вы нашли неработающую ссылку..
Как пользователь склонен реагировать на сообщение «Ошибка 404»? В большинстве случаев любые попытки скачать нужный документ затем в основном отвергаются: люди привыкли ценить свое время в Интернете и предпочитают искать аналогичные ресурсы, отвечающие их требованиям. При этом не все знают третью причину вероятной «ошибки 404» — плохую связь — поэтому его не будут беспокоить повторные попытки загрузить запрошенную страницу.
«Ошибка 404» может возникнуть по вине пользователя сети, который по невнимательности написал адрес интересующей страницы словами друга или ввел URL в адресной строке браузера с грамматическими ошибками. Кроме того, веб-мастер может «допустить ошибку», которая при перестройке структуры сайта или «чистке» серверного контента может показаться, что он без надобности удалил документ (как он считает). Если последний индексируется поисковыми системами, вполне возможно, что несуществующий документ будет отображаться в списке результатов по запросу пользователя.Или конкретный веб-ресурс когда-то был добавлен в «закладки» браузера для доступа при необходимости в будущем. Таких случаев много, и все они приводят к «Ошибке 404».
Надеюсь, теперь вы понимаете, почему и почему возникает эта ошибка. Что такого особенного в странице 404 на этой странице, и почему я сочинил все сообщения именно с нее? Я думаю, вы сами это поймете, случайно нажав на несуществующую страницу или сейчас перейдя по ЭТОЙ ссылке и наслаждаясь впечатлением.
П.С. до того, как моя страница с ошибкой выглядела так. Разница ощутима.

.

Ошибка «HTTP 404» при доступе к веб-сайту с URL-адресом перенаправления в Windows

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

Информация о файлах Windows Server 2012 R2 и Windows 8.1 и примечания

Важные исправления для Windows 8.1 и Windows Server 2012 R2 включены в одни и те же пакеты. Однако исправления на странице «Запрос на исправление» перечислены в обеих операционных системах. Чтобы запросить пакет исправлений, применимый к одной или обеим операционным системам, выберите исправление, отображаемое в разделе «Windows 8.1/Windows Server 2012 R2» на странице. Всегда проверяйте раздел «Применимо к», к какой операционной системе относится каждое исправление.

  • Файлы для определенного продукта, вехи (RTM, SP n ) и ветви обслуживания (LDR, GDR) можно идентифицировать, проверив версию файла, как показано в следующей таблице:

    Вер.

    Продукт

    Веха

    Сервисный компонент

    6.3,960 0,17 ххх

    Windows RT 8.1, Windows 8.1 и Windows Server 2012 R2

    РТМ

    ГДР

  • файлы МАНИФЕСТА (.manifest) и файлы MUM (.mum), установленные для каждой среды, перечислены отдельно в разделе «Дополнительная информация о файлах». Файлы MUM, MANIFEST и связанные файлы каталога безопасности (.cat) должны иметь обновленные компоненты. Цифровая подпись Майкрософт.

Для всех поддерживаемых версий Windows 8.1 на базе x86

Имя файла

Версия файла

Размер файла

Дата

час

Платформа

Winhttp.dll

6.3.9600.17725

631.808

11 марта 2015 г.

00:13

x86

Для всех поддерживаемых выпусков Windows 8.1 и Windows Server 2012 R2 на базе процессоров

x64.

Имя файла

Версия файла

Размер файла

Дата

час

Платформа

Winhttp.dll

6.3.9600.17725

802.816

11 марта 2015 г.

00:29

x64

Winhttp.dll

6.3.9600.17725

631.808

11 марта 2015 г.

00:13

x86

Для всех поддерживаемых версий Windows RT 8.1

Имя файла

Версия файла

Размер файла

Дата

час

Платформа

Winhttp.dll

6.3.9600.17725

570.368

10 марта 2015 г.

23:56

Не применимо

Дополнительная информация о файле

Дополнительная информация о файле для Windows 8.1 и для Windows Server 2012 R2

.

Дополнительные файлы для всех поддерживаемых версий x86

Windows 8.1

Свойства файла

Значение

Имя файла

X86_946184d95d2dd4664673da484c58113a_31bf3856ad364e35_5.1.9600.17725_none_af0f56348385019f.манифест

Версия файла

Не применимо

Размер файла

695

Дата (всемирное координированное время)

11 марта 2015 г.

час (всемирное координированное время)

09:13

Платформа

Не применимо

Имя файла

X86_Microsoft.windows.winhttp_31bf3856ad364e35_5.1.9600.17725_none_612326ca01296dc3.manifest

Версия файла

Не применимо

Размер файла

51.747

Дата (всемирное координированное время)

11 марта 2015 г.

час (всемирное координированное время)

02:18

Платформа

Не применимо

Дополнительные файлы для всех поддерживаемых 64-битных версий Windows 8.1 и Windows Server 2012 R2

.

Свойства файла

Значение

Имя файла

Amd64_07b3c7f1a6c369febf3c0f47e6b752f7_31bf3856ad364e35_5.1.9600.17725_none_c24447d59dc8247d.манифест

Версия файла

Не применимо

Размер файла

699

Дата (всемирное координированное время)

11 марта 2015 г.

час (всемирное координированное время)

09:13

Платформа

Не применимо

Имя файла

Amd64_d4f8cd1b9e4b76f5962e5a94a1a018e0_31bf3856ad364e35_5.1.9600.17725_none_75c2e3085cce46d2.манифест

Версия файла

Не применимо

Размер файла

699

Дата (всемирное координированное время)

11 марта 2015 г.

час (всемирное координированное время)

09:13

Платформа

Не применимо

Имя файла

AMD64_Microsoft.windows.winhttp_31bf3856ad364e35_5.1.9600.17725_none_bd41c24db986def9.manifest

Версия файла

Не применимо

Размер файла

51.759

Дата (всемирное координированное время)

11 марта 2015 г.

час (всемирное координированное время)

3:03

Платформа

Не применимо

Имя файла

Wow64_Microsoft.windows.winhttp_31bf3856ad364e35_5.1.9600.17725_none_c7966c9fede7a0f4.manifest

Версия файла

Не применимо

Размер файла

49.547

Дата (всемирное координированное время)

11 марта 2015 г.

час (всемирное координированное время)

02:18

Платформа

Не применимо

Дополнительные файлы для всех поддерживаемых версий Windows RT 8.1

Свойства файла

Значение

Имя файла

Arm_fdeaaa457512c27566beed5f892afdcf_31bf3856ad364e35_5.1.9600.17725_none_16e23d8af45f2897.манифест

Версия файла

Не применимо

Размер файла

695

Дата (всемирное координированное время)

11 марта 2015 г.

час (всемирное координированное время)

09:13

Платформа

Не применимо

Имя файла

Arm_Microsoft.windows.winhttp_31bf3856ad364e35_5.1.9600.17725_none_6125992201268c89.manifest

Версия файла

Не применимо

Размер файла

51.745

Дата (всемирное координированное время)

11 марта 2015 г.

час (всемирное координированное время)

01:24

Платформа

Не применимо

.

404 Страница не найдена - AvocadoStyle.pl

Настройки файлов cookie

Здесь вы можете определить свои предпочтения в отношении использования нами файлов cookie.


Требуется для работы страницы

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

Функциональный

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

Аналитический

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

Поставщики аналитического программного обеспечения

Эти файлы используются поставщиком программного обеспечения, под которым работает наш магазин.Они не объединяются с другими данными, введенными вами в магазине. Целью сбора этих файлов является выполнение анализа, который будет способствовать разработке программного обеспечения. Вы можете прочитать больше об этом в политике использования файлов cookie Shoper.

Маркетинг

Эти файлы позволяют нам проводить маркетинговую деятельность.

.

68 лет со дня открытия второй части архива Рингельблюма \ Новости \ 68 лет со дня открытия второй части архива Рингельблюма \ Еврейский исторический институт

Систематизация документов из второй части Архива Рингельблюма / Фотография из коллекции Яд Вашем, копия в коллекции Еврейского исторического института

После раскопок на 18 сентября 1946 года десять металлических ящиков, содержащих первую часть Архива Рингельблюма, дальнейшие исследовательские работы были остановлены; однако были предприняты усилия для получения финансирования, позволяющего найти последующие партии документов.

10 ноября 1947 г. Еврейский исторический институт обратился за помощью в ЦК евреев Польши, аргументируя это тем, что каждая неделя задержки отрицательно сказывалась на состоянии материалов. Учитывая, что раскопанные в прошлом году материалы уже находились под угрозой уничтожения, а некоторые из них находятся в состоянии, препятствующем их использованию (чернила засохли, бумага разваливается и т. архив не переживет еще раз зиму и будет полностью уничтожен .На заседании Президиума ЦКЗП 4 декабря 1947 г. в бюджетную смету была внесена сумма в размере 5 млн злотых на «раскопки различных архивов» и изготовление фотокопий документов, найденных в архиве Рингельблюма. Также в декабре был объявлен тендер на поиск Архива, на который подали заявки три компании — наконец, работа была поручена инж. Мариан Плищинский. [1]

Наконец, в 1949 г. были начаты работы на месте бывшего сарая щеточников по ул. Świętojerska 34 благодаря одному миллиону злотых, пожертвованному Джойнтом (Американский еврейский объединенный распределительный комитет).Компания Яна Михалака за несколько месяцев очистила территорию от бывшего имущества по ул. Świętojerska 34 вплоть до подвалов. Работы были завершены в декабре 1949 года, но, к сожалению, безрезультатно. Заметка об обыске появилась в первом номере "Биулетин ЖИХ" за март 1950 г.: Как известно, в 1946 г. часть секретного архива гетто, т.н. Архив Др. Рингельблюм. Однако остались другие части архива, которые должны находиться в доме по ул. Świętojerska 39 на глубине 4-5 метров.Благодаря помощи ЦК евреев в Польше поздней осенью прошлого года начались обыски в местах, где, по сведениям уцелевших свидетелей, должны были быть захоронены архивные материалы. Пока что вырыто 12 погребов, но пока безрезультатно. При обыске были обнаружены еще взрывчатые вещества и немецкие штыка. [2]

ЖИХ также проводил разведочные работы в 1949 г. на ул. Новолипие 59, менее чем в 400 метрах от места, где была найдена первая часть Архива.В июне 1949 года ППБ БОР обнаружил там бункер восставших в гетто. Неизвестно, почему не были раскопаны руины на улице Новолипки, 68. Гипотезы на этот счет разные: можно предположить, что остальная часть Архива находится на ул. Świętojerska, а может быть, было обнаружено, что если бы в этом районе было захоронено что-то еще, то оно было бы найдено вместе с ящиками?

Тем временем в Новолипках велись работы по строительству поселка Муранув С. Поздней осенью экскаваторы и бульдозеры Строительной компании «Паньствове Предприятие Будовлане» готовили раскопки для нового здания.1 декабря 1950 года они нашли бидоны из-под молока со второй частью архива Рингельблюма.

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

Кассовая книга, Онег Шабат / источник: Архив Еврейского исторического института

Документы показывают, что человеком, который быстро осознал важность находки, был Владислав Вуйчик, техник-строитель, работавший на строительстве Муранова в PPB BOR, который сначала сообщил о находке руководителю работ Владиславу Габиньскому, а затем Еврейский исторический институт. .Управляющий вызвал охрану, которая охраняла Архив до прибытия руководства Еврейского исторического института. Документы, составляющие вторую часть Подземного архива Варшавского гетто, находятся в гораздо лучшем состоянии, чем откопанные в ящиках четырьмя годами ранее — пузыри были наглухо запечатаны. Они включают в себя в общей сложности почти 8000 карт, в т.ч. записи Онега Шабата (кассовый аппарат), литературные произведения, материалы Эмануэля Рингельблюма, Герса Вассера, Рачелы Ауэрбах, Элиаша Гутковского, Шимона Хубербанда и Переца Опочинского.Согласно отчету Вуйчика от 15 января 1951 г., пузыри были повреждены лопатами экскаватора, а бумаги были разбросаны по траншее, но на контейнерах не было никаких признаков серьезных повреждений, а были запаяны. [3]

Восемь дней спустя в статье «В запаянных молочных бидонах» уцелевший архив гетто «Жице Варшавы» сообщил о находке, подчеркнув ее уникальность и важность. Также было написано: Еврейский исторический институт поручил специальной группе ученых организовать, разделить и каталогизировать уцелевший архив, чтобы сделать его доступным для исследователей как можно скорее .

Эта работа фактически продолжается и по сей день - 18 сентября 2017 г. - в 71-ю годовщину извлечения первой части Архива - Еврейский исторический институт и Ассоциация Еврейского исторического института в Польше учредили международную программу Онег Szabat направлен на распространение знаний о подземном архиве варшавского гетто и увековечение памяти членов группы Онег Шабат.

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

В прошлом году началась работа по переводу документов и их исследованиям на английский язык. Это великое начинание, запланированное на многие годы. Его реализация стала возможной благодаря поддержке доноров: Фонда Ротшильдов, Фонда семьи Розен и Taube Philanthropies. Мы опубликовали в печати первый том: Варшавское гетто. Повседневная жизнь под редакцией доктора Катажины Персона. Планируется издание второго тома - Счета из Креса - в в исследовании проф.Анджей Жбиковски.

В ноябре 2017 года в здании, где работал Эмануэль Рингельблюм и где располагался Подземный архив Варшавского гетто, Еврейский исторический институт совместно с Ассоциацией Еврейского исторического института в Польше открыли постоянную выставку То, что мы не смогли выкрикнуть в мир , где были доступны оригинальные архивные документы. Одним из важнейших его экспонатов является оригинальный пузырь, в котором зарыта вторая часть Архива .Выставка сопровождается образовательным проектом, направленным на польских и иностранных школьников и студентов. Более 250 студентов и преподавателей уже приняли участие в специализированных семинарах.

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

В начале 2018 года мы также начали коммуникационную кампанию, адресованную студентам из Польши, США, Канады и Австралии.В марте 2018 года мы провели пилотный проект «Послы Онега Шабата» и пригласили в Польшу группу студентов Пенсильванского университета «Гилель». Мы подготовили для них мастер-классы и встречи с исследователями документов Архива Рингельблюма. Следующий выпуск проекта состоится в начале 2019 года

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

В профиле Онега Шабата в Facebook мы напоминаем о наиболее важных датах и ​​событиях, связанных с создателями Архива Рингельблюма и периоде его создания, а также информируем обо всех проектах, осуществляемых в рамках Программы.

К программе «Онег Шаббат» присоединяется все больше людей во всем мире, для которых – независимо от возраста, образования, вероисповедания и места жительства – важны и важны слова Давида Грабера, написавшего в своем завещании незадолго до захоронения Архива. еще в силе: Мне достаточно , если будущие поколения будут помнить наши времена (...) Пусть это сокровище попадет в хорошие руки, пусть доживет до лучших времен, пусть оповестит мир о том, что произошло в 20 веке .

-----------------------------

В публикации использован текст статьи Элеоноры Бергман, Открытие второй части Архива Рингельблюма, 1 декабря 2017 г. и Агнешки Хаски, 66-летие открытия второй части Архив Рингельблюма, 01.12.2016

Сноски:

[1] Александра Баньковская, Агнешка Хаска, ... склепа вышеупомянутых домов погребены ... В поисках Архива Рингельблюма , Истребление евреев. Исследования и материалы, № 12/2006, с.328.

[2] Поиск других частей архивов Варшавского гетто , Бюллетень ЖИХ 1950, № 1.

[3] Александра Баньковская, Агнешка Хаска, ... в склепах вышеупомянутых домов погребены ... В поисках Архива Рингельблюма , стр. 329.

.

Django - Статический файл не найден

Обслуживать статические файлы можно несколькими способами; Вот мои заметки про себя:

  • Добавить каталог static / my_app / в my_app (см. примечание о пространстве имен ниже)
  • определить новый каталог верхнего уровня и добавить его в STATICFILES_DIRS в settings.py (обратите внимание, что параметр STATICFILES_DIRS не должен содержать параметр STATIC_ROOT )

Я предпочитаю первый способ и конфигурацию, аналогичную описанной в документации, поэтому для обработки admin-custom.css , чтобы перезаписать некоторые стили администратора, у меня такая конфигурация:

 . ├── мое_приложение / │ ├── статический / │ │ └── my_app / │ │ └── admin-custom.css │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── статический / ├── шаблоны / │ └── админ / │ └── base.html └── manage.py  
  # settings.py STATIC_ROOT = os.path.join (BASE_DIR, «статический») STATIC_URL = '/ статический /'  

Затем используется в шаблоне следующим образом:

 #/шаблоны/админ/база.HTML {% расширяет "admin/base.html"%} {% статическая загрузка%} {% блокирует лишнее%}  {% конец блока%}  

Во время разработки, если вы используете django.contrib.staticfiles [ed: установлен по умолчанию], это будет сделано автоматически сервером запуска, когда для DEBUG установлено значение True [...]

https://docs.djangoproject.com/en/1.10/howto/static-files/

После установки я запускаю collectstatic и обрабатываю статические файлы с помощью nginx.

Документы, которые прояснили для меня всю путаницу:

STATIC_ROOT

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

... это Не место для постоянного хранения статических файлов. Вы должны сделать это в каталогах, которые будут найдены staticfiles Findery, которые по умолчанию являются подкаталогами приложения «static /» и любых каталогов, которые вы поместили в STATICFILES_DIRS).

https://docs.djangoproject.com/en/1.10/ref/settings/#static-root


Пространства имен статических файлов

Теперь мы можем поместить наши статические файлы прямо в my_app / static / (вместо создания еще одного подкаталога my_app), но это было бы плохой идеей. Django будет использовать первый найденный статический файл, имя которого совпадает, и если у вас есть статический файл с таким же именем в другом приложении, Django не сможет отличить их друг от друга.Нам нужно указать Django на нужные, и самый простой способ убедиться в этом — переупаковать их имена. То есть размещение этих статических файлов в другом каталоге, названном в честь самого приложения.

https://docs.djangoproject.com/en/1.10/howto/static-files/


STATICFILES_DIRS

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

https://docs.djangoproject.com/en/1.10/howto/static-files/

.

Сегодня я не могу пользоваться поисковой системой KRS | закон

Я только что понял, что не могу свободно просматривать ресурсы Национального судебного реестра. Раньше был поисковик, я мог ввести номер КРС или название интересующей меня сущности. По предыдущим адресам появляется ошибка 404 (ресурс не найден). Проверяю поддомен сайта, на котором раньше проверял ресурсы Национального судебного реестра - перед глазами появился экран, просящий ввести пароль и логин. Я тоже могу зарегистрироваться, если захочу.Значит конец доступа в прежней форме? Возможно, это просто новогодняя чистка доменных адресов (в праздники ведь никто ничего не проверит, так что пора обслуживать сайт)? Возможно, вместо pdi.cors.gov.pl мне следует использовать krs.cors.gov.pl? К сожалению, этот последний адрес у меня сегодня тоже не работает.

На сайте Министерства юстиции, посвященном электронному доступу к Национальному судебному реестру, вы также можете прочитать « Поисковая система позволяет найти информацию о юридическом лице, внесенном в Национальный судебный реестр.Возможен поиск по номеру КРС или наименованию юридического лица ", но сразу после: " Информируем вас, что по техническим причинам поиск юридических лиц в Национальном судебном реестре по наименованию ограничен. При вводе большего количества символов поисковая система может отображать ошибку, связанную со временем ожидания данных ». Также есть ссылка на Поисковую систему юридических лиц в Национальном судебном реестре: krs.cors.gov.pl. Здесь мой браузер выдает мне сообщение "Сетевое соединение было прервано во время согласования.Пожалуйста, попробуйте еще раз. "

Не так давно работал браузер KRS на pdi.cors.gov.pl. Сегодня по этому адресу (страница озаглавлена ​​"Электронный доступ к ЗАГСам/Центральной информации/ГСИГ") есть форма для входа/регистрации/восстановления пароля... Я несколько раз подключался к ранее работавшему браузеру KRS и проверял некоторые из эти ссылки сегодня. Оказывается, все взорвалось: « HTTP 404. Страница, которую вы ищете (или одна из ее зависимостей), возможно, была удалена, переименована или временно недоступна.Проверьте приведенный ниже URL и убедитесь, что он правильно введен ". Возможно, это просто очистка. На сайте cors.pl, т.е. в Центре обслуживания судебных регистров (данный "Центр" является сайтом частной компании "Nonet sp. .Z o.o", смотрите в комментариях, есть еще кое-что под cors.gov.pl, там можно найти титульный лист Департамента Центра национальных судебных реестров и компьютеризации Минюста), читаю:

Мы предоставляем вам поисковую систему для юридических лиц, зарегистрированных в Центральном информационном бюро Национального судебного реестра (CI KRS).

Поисковая система KRS позволяет организациям получать информацию двумя способами:

1. На основании номера КРС
2. Введя наименование юридического лица

При вводе имени или номера KRS объекта также могут отображаться объекты с похожими именами. Поэтому мы хотели бы уделить особое внимание выбору субъекта, информация о котором вас интересует. Для получения копии разыскиваемого лица необходимо зарегистрироваться/войти и заполнить форму заказа KRS в системе CORS.пл. Поисковая система KRS доступна бесплатно.

Итак, регистрация, если я хочу копию (если я правильно понимаю). Здесь же информация " Для перехода в поисковик нажмите >> NEXT << ". Я нажимаю. И... Ну да. В ожидании krs.cors.gov.pl ... Da capo al fine . Так или иначе, сегодня я не смог воспользоваться ресурсами Национального судебного реестра (у меня также были большие трудности при попытке использовать Бюллетень государственных закупок). Возможно, после "праздничных выходных" что-то разъяснится?


Сайт частной компании "Nonet sp.z o.o ". Сообщение о сбросе соединения приходит из веб-браузера, который я использую, т.е. из Firefox. Сайт cors.pl использует фреймы ("iframe"), поэтому часть "веб-сайта" видна, а часть " не загружается".

.

Смотрите также

Только новые статьи

Введите свой e-mail

Видео-курс

Blender для новичков

Ваше имя:Ваш E-Mail: