0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p>"Четырёхсотые" коды состояния описывают проблемы на стороне клиента: обычно они возникают, когда браузер отправляет серверу некорректный<a>HTTP-запрос</a>.</p>
1
<p>"Четырёхсотые" коды состояния описывают проблемы на стороне клиента: обычно они возникают, когда браузер отправляет серверу некорректный<a>HTTP-запрос</a>.</p>
2
<p>Но на практике бывает по-разному. Например, ошибка 403 может появиться из-за неправильной логики на сервере. В этой статье попробуем разобрать все возможные причины.</p>
2
<p>Но на практике бывает по-разному. Например, ошибка 403 может появиться из-за неправильной логики на сервере. В этой статье попробуем разобрать все возможные причины.</p>
3
<ul><li><a>Что означает ошибка 403 (Forbidden)</a></li>
3
<ul><li><a>Что означает ошибка 403 (Forbidden)</a></li>
4
<li><a>Что могло пойти не так</a></li>
4
<li><a>Что могло пойти не так</a></li>
5
</ul><ul><li><a>Ошибки на стороне пользователя</a></li>
5
</ul><ul><li><a>Ошибки на стороне пользователя</a></li>
6
<li><a>Ошибки на стороне сайта</a></li>
6
<li><a>Ошибки на стороне сайта</a></li>
7
<li><a>Ограничения на стороне хостера или провайдера</a></li>
7
<li><a>Ограничения на стороне хостера или провайдера</a></li>
8
</ul><ul><li><a>Как исправить ошибку 403</a></li>
8
</ul><ul><li><a>Как исправить ошибку 403</a></li>
9
</ul><ul><li><a>Что делать владельцу сайта</a></li>
9
</ul><ul><li><a>Что делать владельцу сайта</a></li>
10
<li><a>Что делать пользователю</a></li>
10
<li><a>Что делать пользователю</a></li>
11
</ul><p>Ошибка 403<strong></strong>(Forbidden) - это когда сервер понял запрос, но почему-то отказывается выполнять его и отдавать браузеру HTML-код страницы.</p>
11
</ul><p>Ошибка 403<strong></strong>(Forbidden) - это когда сервер понял запрос, но почему-то отказывается выполнять его и отдавать браузеру HTML-код страницы.</p>
12
<p>Помимо "Forbidden", сервер может описать ошибку и другими словами: "error access denied" (доступ запрещён), "you don’t have permission to access" (нет разрешения на вход) и так далее. Сообщения разные, но смысл один.</p>
12
<p>Помимо "Forbidden", сервер может описать ошибку и другими словами: "error access denied" (доступ запрещён), "you don’t have permission to access" (нет разрешения на вход) и так далее. Сообщения разные, но смысл один.</p>
13
<p>В идеальном мире ошибка с кодом 403 должна возникать, когда доступ к странице пытается получить кто-то, у кого его нет, - например, неавторизованный пользователь.</p>
13
<p>В идеальном мире ошибка с кодом 403 должна возникать, когда доступ к странице пытается получить кто-то, у кого его нет, - например, неавторизованный пользователь.</p>
14
<p>Но в реальности возможных причин гораздо больше: это и проблемы с устройством пользователя, и неправильно настроенные компоненты сайта, и ограничения со стороны хостера или провайдера, и много что ещё.</p>
14
<p>Но в реальности возможных причин гораздо больше: это и проблемы с устройством пользователя, и неправильно настроенные компоненты сайта, и ограничения со стороны хостера или провайдера, и много что ещё.</p>
15
<p><strong>Нужна регистрация.</strong>Пользователь не авторизован, а для доступа к странице это обязательно. При таком сценарии исправить ошибку просто - залогиниться на сайте.</p>
15
<p><strong>Нужна регистрация.</strong>Пользователь не авторизован, а для доступа к странице это обязательно. При таком сценарии исправить ошибку просто - залогиниться на сайте.</p>
16
<p><strong>Неправильный URL-адрес.</strong>Возможно, вы случайно постучались на какую-то секретную страничку, а это ни вам, ни серверу не нужно. Банально, но стоит перепроверить ссылку ещё разок.</p>
16
<p><strong>Неправильный URL-адрес.</strong>Возможно, вы случайно постучались на какую-то секретную страничку, а это ни вам, ни серверу не нужно. Банально, но стоит перепроверить ссылку ещё разок.</p>
17
<p><strong>Проблема в устройстве.</strong>Проверить это можно, зайдя на страницу с другого девайса. Если всё откроется, значит, дело в конкретной технике. Причины у этого могут быть разные:</p>
17
<p><strong>Проблема в устройстве.</strong>Проверить это можно, зайдя на страницу с другого девайса. Если всё откроется, значит, дело в конкретной технике. Причины у этого могут быть разные:</p>
18
<ul><li>Неправильные данные в кэше. Тогда можно почистить его или перезагрузить страницу сочетанием Ctrl + F5 (при таком принудительном обновлении кэш игнорируется).</li>
18
<ul><li>Неправильные данные в кэше. Тогда можно почистить его или перезагрузить страницу сочетанием Ctrl + F5 (при таком принудительном обновлении кэш игнорируется).</li>
19
<li>Устаревшие данные в cookies. Если проблема в этом, то достаточно почистить их, и всё заработает.</li>
19
<li>Устаревшие данные в cookies. Если проблема в этом, то достаточно почистить их, и всё заработает.</li>
20
<li>Вы заходите на страницу со смартфона, на котором включён режим экономии трафика. Из-за него браузер может не передавать сайту какие-то нужные ему данные - это и вызывает HTTP-ошибку Forbidden. В этом случае достаточно отключить экономию трафика.</li>
20
<li>Вы заходите на страницу со смартфона, на котором включён режим экономии трафика. Из-за него браузер может не передавать сайту какие-то нужные ему данные - это и вызывает HTTP-ошибку Forbidden. В этом случае достаточно отключить экономию трафика.</li>
21
</ul><p>Впрочем, иногда ошибка 403 возникает правомерно. Например, если вы были заблокированы на сайте или пытаетесь получить доступ к служебной странице. В таком случае обратитесь к владельцу сайта, чтобы он снял бан или выдал нужные права.</p>
21
</ul><p>Впрочем, иногда ошибка 403 возникает правомерно. Например, если вы были заблокированы на сайте или пытаетесь получить доступ к служебной странице. В таком случае обратитесь к владельцу сайта, чтобы он снял бан или выдал нужные права.</p>
22
<em>Кадр: сериал "Парки и зоны отдыха" / NBC</em><p>"Forbidden" может возникнуть, если что-то не так с компонентами сайта. Вот несколько возможных проблем, которые может и должен решить администратор сайта.</p>
22
<em>Кадр: сериал "Парки и зоны отдыха" / NBC</em><p>"Forbidden" может возникнуть, если что-то не так с компонентами сайта. Вот несколько возможных проблем, которые может и должен решить администратор сайта.</p>
23
<p><strong>Некорректный индексный файл.</strong>Это файл, который указывает на главную страницу домена или поддомена. Нужно, чтобы у него были правильное название и формат - а они, в свою очередь, определяются CMS, которой вы пользуетесь. Например, для сайтов на WordPress это может быть index.html, index.htm или index.php.</p>
23
<p><strong>Некорректный индексный файл.</strong>Это файл, который указывает на главную страницу домена или поддомена. Нужно, чтобы у него были правильное название и формат - а они, в свою очередь, определяются CMS, которой вы пользуетесь. Например, для сайтов на WordPress это может быть index.html, index.htm или index.php.</p>
24
<p>А ещё индексный файл должен находиться в корневой папке домена или поддомена - смотря к чему он относится.</p>
24
<p>А ещё индексный файл должен находиться в корневой папке домена или поддомена - смотря к чему он относится.</p>
25
<p><strong>Неправильно расположены файлы сайта.</strong>Как и index, другие файлы сайта тоже должны лежать в корневой директории. Где именно - зависит от CMS и хостинга, которые вы используете.</p>
25
<p><strong>Неправильно расположены файлы сайта.</strong>Как и index, другие файлы сайта тоже должны лежать в корневой директории. Где именно - зависит от CMS и хостинга, которые вы используете.</p>
26
<p><strong>Неверно настроены права доступа.</strong>У каждого файла и папки есть права доступа, которые состоят из трёх цифр от 0 до 7: первая - права владельца, вторая - групповые права, третья - публичные права. Сама цифра означает, какие права предоставлены этой группе.</p>
26
<p><strong>Неверно настроены права доступа.</strong>У каждого файла и папки есть права доступа, которые состоят из трёх цифр от 0 до 7: первая - права владельца, вторая - групповые права, третья - публичные права. Сама цифра означает, какие права предоставлены этой группе.</p>
27
<p>Если у пользователя нет прав на выполнение действия, то он получит HTTP-ошибку 403 Forbidden. Обычно на папки выставляют<a>доступ</a>755, на файлы - 644.</p>
27
<p>Если у пользователя нет прав на выполнение действия, то он получит HTTP-ошибку 403 Forbidden. Обычно на папки выставляют<a>доступ</a>755, на файлы - 644.</p>
28
<p><strong>Проблемы с плагином.</strong>Если вы устанавливали плагины для своей CMS, то вызвать код 403 может какой-то из них. Возможно, он не обновился до последней версии, повреждён или несовместим с конфигурациями сайта.</p>
28
<p><strong>Проблемы с плагином.</strong>Если вы устанавливали плагины для своей CMS, то вызвать код 403 может какой-то из них. Возможно, он не обновился до последней версии, повреждён или несовместим с конфигурациями сайта.</p>
29
<p>Вот как это проверить, если у вас WordPress:</p>
29
<p>Вот как это проверить, если у вас WordPress:</p>
30
<ul><li>Перейдите в раздел wp-content и найдите папку plugins.</li>
30
<ul><li>Перейдите в раздел wp-content и найдите папку plugins.</li>
31
<li>Переименуйте её - это отключит работу всех плагинов.</li>
31
<li>Переименуйте её - это отключит работу всех плагинов.</li>
32
<li>Если проблема уйдёт, значит, дело было в плагинах.</li>
32
<li>Если проблема уйдёт, значит, дело было в плагинах.</li>
33
</ul><p>Далее можно включать плагины обратно и искать конкретного виновника. Чтобы это сделать, отключайте их по очереди и обновляйте страницу - где-то по пути точно обнаружите, где с каким плагином проблема.</p>
33
</ul><p>Далее можно включать плагины обратно и искать конкретного виновника. Чтобы это сделать, отключайте их по очереди и обновляйте страницу - где-то по пути точно обнаружите, где с каким плагином проблема.</p>
34
<p><strong>Некорректные указания в файле</strong><strong>.htaccess</strong><strong>.</strong>Если вы используете Apache Web Server, попробуйте переименовать файл .htaccess. Так же как и с плагинами, это отключит его и позволит понять, виновен ли он в ошибке.</p>
34
<p><strong>Некорректные указания в файле</strong><strong>.htaccess</strong><strong>.</strong>Если вы используете Apache Web Server, попробуйте переименовать файл .htaccess. Так же как и с плагинами, это отключит его и позволит понять, виновен ли он в ошибке.</p>
35
<p>Если дело всё-таки в .htaccess, проверьте и исправьте его директивы. Вот на какие условия стоит обратить внимание:</p>
35
<p>Если дело всё-таки в .htaccess, проверьте и исправьте его директивы. Вот на какие условия стоит обратить внимание:</p>
36
<ul><li>deny (запрещает доступ);</li>
36
<ul><li>deny (запрещает доступ);</li>
37
<li>allow (разрешает доступ);</li>
37
<li>allow (разрешает доступ);</li>
38
<li>require (запрещает или разрешает доступ всем, кроме указанных пользователей);</li>
38
<li>require (запрещает или разрешает доступ всем, кроме указанных пользователей);</li>
39
<li>redirect (перенаправляет запрос на другой URL);</li>
39
<li>redirect (перенаправляет запрос на другой URL);</li>
40
<li>RewriteRule (преобразует строку с помощью<a>регулярных выражений</a>).</li>
40
<li>RewriteRule (преобразует строку с помощью<a>регулярных выражений</a>).</li>
41
</ul><p><strong>Действия пользователя блокирует брандмауэр.</strong>Брандмауэры веб-приложений могут автоматически блокировать действия пользователей, которые считают вредоносными, и возвращать им Forbidden.</p>
41
</ul><p><strong>Действия пользователя блокирует брандмауэр.</strong>Брандмауэры веб-приложений могут автоматически блокировать действия пользователей, которые считают вредоносными, и возвращать им Forbidden.</p>
42
<p>Чтобы проверить, в этом ли дело, отключите брандмауэр и повторите запрещённое действие. Если сработает - проблема найдена. Проверьте журнал брандмауэра: там должна быть указана конкретная причина блокировки запроса.</p>
42
<p>Чтобы проверить, в этом ли дело, отключите брандмауэр и повторите запрещённое действие. Если сработает - проблема найдена. Проверьте журнал брандмауэра: там должна быть указана конкретная причина блокировки запроса.</p>
43
<p>Узнав причину, добавьте её в исключения, и такие запросы будут выполняться корректно.</p>
43
<p>Узнав причину, добавьте её в исключения, и такие запросы будут выполняться корректно.</p>
44
<p><strong>Тариф хостинга не поддерживает инструменты.</strong>Например, вы пишете на PHP 8, а тариф рассчитан только на PHP 7.4. В таком случае придётся либо перейти на другую версию инструмента, либо сменить тариф (а может, и целого хостера).</p>
44
<p><strong>Тариф хостинга не поддерживает инструменты.</strong>Например, вы пишете на PHP 8, а тариф рассчитан только на PHP 7.4. В таком случае придётся либо перейти на другую версию инструмента, либо сменить тариф (а может, и целого хостера).</p>
45
<p>Бывает так: с логикой на сервере всё в порядке, HTTP-запрос составлен корректно, а ошибка 403 всё равно возникает. Но подождите кричать "Тысяча чертей!" - возможно, шайба на стороне посредника.</p>
45
<p>Бывает так: с логикой на сервере всё в порядке, HTTP-запрос составлен корректно, а ошибка 403 всё равно возникает. Но подождите кричать "Тысяча чертей!" - возможно, шайба на стороне посредника.</p>
46
<p><strong>Хостер прекратил обслуживание сайта.</strong>Просрочка платежа, нарушение условий хостинга, блокировки Роскомнадзора и другие малоприятные истории. Самое время проверить почту - обычно доступ к сайту не отключают без предупреждения.</p>
46
<p><strong>Хостер прекратил обслуживание сайта.</strong>Просрочка платежа, нарушение условий хостинга, блокировки Роскомнадзора и другие малоприятные истории. Самое время проверить почту - обычно доступ к сайту не отключают без предупреждения.</p>
47
<p><strong>Не успел обновиться кэш DNS-серверов.</strong>Если ваш сайт переезжал на другой адрес, в кэше<a>DNS-серверов</a>могли остаться устаревшие данные. Остаётся только ждать. Обычно кэш обновляется в течение суток, но в редких случаях процесс может занять два-три дня.</p>
47
<p><strong>Не успел обновиться кэш DNS-серверов.</strong>Если ваш сайт переезжал на другой адрес, в кэше<a>DNS-серверов</a>могли остаться устаревшие данные. Остаётся только ждать. Обычно кэш обновляется в течение суток, но в редких случаях процесс может занять два-три дня.</p>
48
<p><strong>Проблемы на стороне провайдера.</strong>Возможно, у него неправильно настроена конфигурация оборудования или он заблокировал вас намеренно. Выход один и для пользователя, и для владельца сайта - обратиться к провайдеру.</p>
48
<p><strong>Проблемы на стороне провайдера.</strong>Возможно, у него неправильно настроена конфигурация оборудования или он заблокировал вас намеренно. Выход один и для пользователя, и для владельца сайта - обратиться к провайдеру.</p>
49
<p>Да-а, такая маленькая ошибка, а проблем - как с запуском Falcon Heavy на Марс. Держите чек-лист, который поможет не запутаться и быстро всё пофиксить.</p>
49
<p>Да-а, такая маленькая ошибка, а проблем - как с запуском Falcon Heavy на Марс. Держите чек-лист, который поможет не запутаться и быстро всё пофиксить.</p>
50
<p><strong>Выясните, на чьей стороне проблема.</strong>Во-первых, зайдите на сайт самостоятельно - лучше один раз увидеть, чем прочитать тысячу тикетов в техподдержке. Во-вторых, проверьте почту - нет ли там писем счастья от хостера или Роскомнадзора?</p>
50
<p><strong>Выясните, на чьей стороне проблема.</strong>Во-первых, зайдите на сайт самостоятельно - лучше один раз увидеть, чем прочитать тысячу тикетов в техподдержке. Во-вторых, проверьте почту - нет ли там писем счастья от хостера или Роскомнадзора?</p>
51
<p><strong>Проверьте</strong><strong>настройки сайта.</strong>Пробегитесь по списку ошибок, о которых мы писали выше. Перебирайте один вариант за другим, пока не поймёте, где собака зарыта.</p>
51
<p><strong>Проверьте</strong><strong>настройки сайта.</strong>Пробегитесь по списку ошибок, о которых мы писали выше. Перебирайте один вариант за другим, пока не поймёте, где собака зарыта.</p>
52
<p><strong>Если ничего не помогает</strong> - обратитесь за помощью к своему хостинг-провайдеру.</p>
52
<p><strong>Если ничего не помогает</strong> - обратитесь за помощью к своему хостинг-провайдеру.</p>
53
<ul><li><strong>Перепроверьте URL страницы:</strong>правильный ли он? Вы могли кликнуть по ошибочной ссылке или сайт переехал на другой адрес, а поисковики этого ещё не поняли.</li>
53
<ul><li><strong>Перепроверьте URL страницы:</strong>правильный ли он? Вы могли кликнуть по ошибочной ссылке или сайт переехал на другой адрес, а поисковики этого ещё не поняли.</li>
54
<li><strong>Проверьте, авторизованы ли вы на сайте.</strong>Залогиньтесь, если есть такая возможность.</li>
54
<li><strong>Проверьте, авторизованы ли вы на сайте.</strong>Залогиньтесь, если есть такая возможность.</li>
55
<li><strong>Зайдите на страницу с другого устройства.</strong>Если сайт заработал - проблема в устройстве. Попробуйте перезагрузить страницу, почистить кэш и cookies браузера или отключить экономию трафика.</li>
55
<li><strong>Зайдите на страницу с другого устройства.</strong>Если сайт заработал - проблема в устройстве. Попробуйте перезагрузить страницу, почистить кэш и cookies браузера или отключить экономию трафика.</li>
56
<li><strong>Включите или выключите VPN.</strong>Возможно, доступ к сайту блокируется по <a>IP-адресу</a>для пользователей из определённой страны или региона. Попробуйте использовать IP-адреса разных стран.</li>
56
<li><strong>Включите или выключите VPN.</strong>Возможно, доступ к сайту блокируется по <a>IP-адресу</a>для пользователей из определённой страны или региона. Попробуйте использовать IP-адреса разных стран.</li>
57
<li><strong>Подключитесь к другой сети.</strong>Например, если пользуетесь 4G, перейдите на Wi-Fi. Это поможет понять, есть ли проблемы на стороне поставщика интернета.</li>
57
<li><strong>Подключитесь к другой сети.</strong>Например, если пользуетесь 4G, перейдите на Wi-Fi. Это поможет понять, есть ли проблемы на стороне поставщика интернета.</li>
58
</ul><p>Если ничего не помогает, значит, проблема на стороне сайта. Обратитесь в техподдержку и сообщите об ошибке - возможно, о ней ещё никто не знает.</p>
58
</ul><p>Если ничего не помогает, значит, проблема на стороне сайта. Обратитесь в техподдержку и сообщите об ошибке - возможно, о ней ещё никто не знает.</p>