Раскрытие информации: когда вы покупаете услугу или продукт по нашим ссылкам, мы иногда получаем комиссию.

Что такое 403 запрещенная ошибка и как ее исправить (объяснение 5 решений)

Что такое 403 запрещенная ошибка?

403 Запрещенная Ошибка

One of the most commonly seen errors while browsing is 403 Запрещенная Ошибка.

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

Если во время просмотра возникает ошибка 403, это связано с тем, что вы не авторизованы для доступа к указанному URL.

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

What are the variants of HTTP 403 error?

Наиболее распространенные варианты ошибки 403:

  • 403 Ошибка
  • 403 Запрещено
  • 403 Запрещенная Ошибка
  • 403 Запрещенный Nginx
  • 403 Запрещено: доступ запрещен
  • Ошибка 403 Запрещено
  • запрещенный
  • HTTP 403 Запрещено
  • Nginx 403 Запрещено

Как работает ошибка HTTP 403?

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

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

В ответ сервер проверяет запрос и, если все правильно, перед загрузкой страницы сервер отвечает кодом успеха категории 2xx.

Это происходит так быстро, что пользователи не могут видеть это на своем экране.

Однако, если сервер обнаружит некоторые проблемы в запросе по какой-либо причине, он отобразит ошибку категории 4xx.

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

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

Наиболее распространенные ошибки категории 4xx - 403 и 404.

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

Принимая во внимание, что 403 означает, что требуемый URL является действительным, но запрос пользователя не может быть выполнен.

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

Мол, отключив прямой доступ к мультимедийному контенту на сервере.

What are the common reasons for 403 error?

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

Причина 1: защита Hotlink

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

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

Владелец веб-сайта 2 впечатлен качеством контента и решает использовать их на своем веб-сайте.

Теперь вместо размещения этих изображений непосредственно на своем сервере он связывает их с сервером веб-сайта 1.

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

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

Чтобы избежать таких ситуаций, владелец веб-сайта 1 может реализовать зону рефереров.

Это ограничит хотлинкинг и вернет ошибку 403 в случае хотлинкинга.

As this is a server to server restriction, the end-user cannot do much in this case, however, the owners can resolve the issue by hosting the content on their own server.

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

How to fix 403 error by Hotlink Protection?

Установить Защита от хотлинков in cPanel, head to Security < Hotlink Protection:

403 Forbidden Error: Security

Отсюда вы можете включить или отключить защиту от хотлинка:

Включить выключить

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

Следующий скриншот будет разработан для вас:

403 Forbidden Error: Configure

Причина 2: плохие разрешения

Другой наиболее распространенной причиной 403 запрещенных ошибок является неправильная настройка прав доступа к файлу.

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

  • Динамический контент: 700
  • Папок: 755
  • Статическое содержимое: 644

How to fix 403 error due to Bad Permissions?

Чтобы настроить разрешение, выполните следующие действия:

1. Войдите в свою cPanel, используя указанный URL-адрес и назначенные учетные данные для входа.
2. Щелкните значок «Диспетчер файлов» в поле «Файлы».

permissons

3. В левой части открывшегося окна вы увидите права доступа ко всем файлам и папкам.
4. Убедитесь, что разрешения для папки public_html равны 750, как показано ниже:

403 Forbidden Error: change-permissions

Если это 750, перейдите к следующему устранению неполадок, иначе следуйте инструкциям:

a. Choose the public_html folder > click on the Change Permissions icon
b. Set up permissions to 750 > Save.
с. Очистить кеш браузера
д. Очистить локальный кеш DNS

Причина 3: скрытые файлы / неправильный URL

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

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

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

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

Причина 4: правила IP

Как указывалось ранее, ошибка 403 возникает в основном из-за ошибки аутентификации.

Пользователи могут видеть 403 правила из-за любых правил IP Deny, определенных в cPanel.

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

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

How to fix 403 error due to IP Rules?

Чтобы проверить правила IP, выполните следующие действия:

1. Войдите в учетную запись cPanel, используя URL-адрес и предоставленные учетные данные для входа.
2. Перейдите в раздел «Безопасность» и щелкните значок «Блокировщик IP-адресов».

403 Forbidden Error: ip-blocker

3. Введите один или несколько IP-адресов, доступ к которым вы хотите запретить.

IP-блокатор-надстройка

4. Нажмите кнопку Добавить.

Имя Значение
Один IP-адрес 192.168.0.1
2001: db8 :: 1
Диапазон 192.168.0.1 – 192.168.0.40
2001:db8::1 – 2001:db8::3
Предполагаемый диапазон 192.168.0.1 – 40
Формат CIDR 192.168.0.1/32
2001: db8 :: / 32
Подразумевает 192. *. *. * 192. *. *. *

Причина 5: Менеджер индекса

По умолчанию веб-сервер загружает индекс или домашнюю страницу из целевого каталога.

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

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

Решение:

Вы можете решить эту проблему, загрузив соответствующий индексный файл в каталог или изменив значения «Index Manager» из cPanel.

403 Forbidden Error: indexes

Заключение

Существует множество причин, по которым ошибка HTTP 403 может быть запрещена, но все они означают только одно - это отказ в доступе.

Ошибка 403 может быть исправлена ​​на уровне сервера путем изменения настроек безопасности.