Что такое ошибка 403 и как ее исправить?

Опубликовано: 2021-02-17

Вы столкнулись с ошибкой 403 на своем сайте?

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

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

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

Оглавление

  • Что такое ошибка 403?
  • Что вызывает ошибку 403 в WordPress?
  • Как исправить ошибку 403 в WordPress?
    • 1. Дважды проверьте URL-адрес веб-сайта.
    • 2. Очистите кэш браузера и файлы cookie.
    • 3. Проверьте, отсутствуют ли основные файлы и файлы темы.
    • 4. Проверьте конфигурацию файла .htaccess.
    • 5. Проверьте права доступа к файлам в WordPress.
    • 6. Проверьте плагины WordPress.
    • 7. Деактивируйте расширение браузера.
    • 8. Проверьте настройки брандмауэра.
  • Часто задаваемые вопросы (часто задаваемые вопросы)
    • В. Влияет ли ошибка 403 на ранжирование в поисковых системах?
    • В. Как избавиться от ошибки 403?
  • Вывод

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

Ошибка 403 — это код состояния ответа HTTP, который обычно появляется, когда разрешение сервера не позволяет клиенту получить доступ к запрошенной странице.

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

  • Запрещенный
  • Ошибка 403
  • 403 Запрещено
  • Ошибка HTTP 403.14 — Запрещено
  • HTTP 403
  • Ошибка 403 — Запрещено
  • Ошибка HTTP 403 — Запрещено

Что вызывает ошибку 403 в WordPress?

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

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

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

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

  • 403.1 — Доступ к выполнению запрещен.
  • 403.2 — Доступ для чтения запрещен.
  • 403.3 — Доступ для записи запрещен.
  • 403.4 — требуется SSL
  • 403.5 — требуется SSL 128.
  • 403.6 — IP-адрес отклонен.
  • 403.7 — требуется сертификат клиента.
  • 403.8 — Доступ к сайту запрещен.
  • 403.9 — Слишком много пользователей.
  • 403.10 — Неверная конфигурация.
  • 403.11 — Смена пароля.
  • 403.12 — Mapper отказал вам в доступе.
  • 403.13 — Сертификат клиента отозван.
  • 403.14 — листинг каталога запрещен.
  • 403.15 — превышено количество клиентских лицензий.
  • 403.16 — сертификат клиента недействителен.
  • 403.17 — Сертификат клиента недействителен или просрочен.
  • 403.18 — Не удается выполнить запрос из этого пула приложений.
  • 403.19 — Не удается выполнить CGI для клиента в этом пуле приложений.
  • 403.20 — Ошибка входа с паспортом.
  • 403.21 — Доступ к источнику запрещен.
  • 403.22 — бесконечная глубина запрещена.
  • 403.502 — несколько запросов с одного IP-адреса клиента; Достигнут предел ограничения динамического IP-адреса.
  • 403.503 — отклонено из-за ограничения IP-адреса

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

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

Теперь, когда вы знаете, что такое ошибка 403 и что ее вызывает, вот несколько простых способов ее исправить:

1. Дважды проверьте URL-адрес веб-сайта.

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

2. Очистите кэш браузера и файлы cookie.

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

Мы рекомендуем очистить кеш браузера и посмотреть, решит ли это проблему.

3. Проверьте, отсутствуют ли основные файлы и файлы темы.

Проверьте, все ли основные файлы вашего WordPress на месте. В случае отсутствия каких-либо файлов ядра вы можете вручную загрузить их с помощью инструмента передачи файлов. Также убедитесь, что вы правильно загрузили все файлы темы. Проверьте файлы index.php в wp-admin, отдельной папке плагина и папке темы.

4. Проверьте конфигурацию файла .htaccess.

Файл .htaccess определяет веб-ответ на пользовательские запросы, такие как перенаправление, ограничение доступа ботов и т. д. Существуют разные файлы для каталогов и подкаталогов WordPress, такие как wp-includes и wp-admin.

Чаще всего ошибка 403 возникает из-за поврежденного файла .htaccess в вашем WordPress. Вот как это можно исправить:

Получите доступ к вашему файлу .htaccess.

Вам необходимо подключиться к вашему сайту с помощью файлового менеджера или FTP-клиента в cPanel. Вам нужно получить доступ к вашему файлу .htaccess на нем. Если вы не можете найти файл .htaccess, перейдите в «Настройки» на cPanel.

перейти к настройке на FTP
  • Теперь установите флажок «Показать скрытые файлы (dotfiles)» и сохраните изменения.
показать скрытые точечные файлы
  • Теперь вы должны увидеть файл .htaccess.
htaccess-файл
  • Щелкните его правой кнопкой мыши и выберите опцию «Загрузить». Это сохранит копию файла в вашей системе.
  • Теперь удалите файл из этого списка.
удалить файл htaccess
  • Проверьте, работает ли ваш сайт сейчас. Если это устранило ошибку 403, это означает, что ваш файл .htaccess был поврежден.

Вы можете создать новый файл .htaccess следующим образом:

  • Войдите в свою панель управления.
  • Перейдите в «Настройки» на левой боковой панели.
  • Нажмите на опцию «Постоянные ссылки».
  • Прокрутите вниз до кнопки «Сохранить изменения» внизу страницы. Нажмите на нее.
  • Теперь WordPress создаст новый файл .htaccess.
создать новый файл htaccess в WordPress

5. Проверьте права доступа к файлам в WordPress.

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

Внимание : Если вы не уверены в том, что делаете, НЕ ПРОДОЛЖАЙТЕ. Неподходящие права доступа к файлам могут поставить под угрозу безопасность вашего сайта. Это может быть окном для хакеров и вредоносных программ. Мы предлагаем обратиться за помощью к эксперту, если вы не уверены. Однако, если вы хотите сделать это самостоятельно, вот шаги:

  • Подключитесь к вашему сайту с помощью FTP-клиента.
  • Прокрутите вниз до корневой папки, содержащей все файлы WordPress.
  • Щелкните правой кнопкой мыши папку и выберите «Разрешения на доступ к файлам…».
опция прав доступа к файлам
  • Появится диалоговое окно.
  • Установите числовое значение всех корневых папок на 744 или 755.
  • Каждый раз, когда вы устанавливаете значение, убедитесь, что выбран параметр «Рекурсивно в подкаталоги». Нажмите «Применить только к каталогам».
  • Установите для всех файлов числовое значение 644 или 640. Выберите «Рекурсивно в подкаталоги» и нажмите «Применить только к файлам».
  • Нажмите кнопку «ОК».

ПРИМЕЧАНИЕ . Для файла wp-config.php установите значение 440 или 400 вместо 644 или 640.

Диалоговое окно прав доступа к файлам

6. Проверьте плагины WordPress.

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

  • Деактивируйте все плагины, используя панель управления WordPress.
  • Проверьте, работает ли ваш сайт сейчас. Если да, то поздравляем, вы обнаружили ошибку.
  • Теперь повторно активируйте плагины один за другим. Проверьте, работает ли ваш сайт после повторной активации каждого плагина.
  • Повторяйте это до тех пор, пока ваш сайт снова не отобразит ошибку 403.
  • Последний плагин, который вы повторно активировали, является неисправным. Удалите этот плагин и найдите его аналог с аналогичным функционалом.

Примечание . В большинстве случаев ошибка 403 вызывается подключаемыми модулями безопасности и подключаемыми модулями кэширования. Следите за этими плагинами.

7. Деактивируйте расширение браузера.

Большинство пользователей устанавливают некоторые расширения в свои браузеры. При устранении ошибки 403 мы рекомендуем деактивировать все эти расширения.

8. Проверьте настройки брандмауэра.

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

Часто задаваемые вопросы (часто задаваемые вопросы)

В. Влияет ли ошибка 403 на ранжирование в поисковых системах?

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

В. Как избавиться от ошибки 403?

В основном есть семь способов избавиться от ошибки 403:

• Проверьте URL-адрес веб-сайта на наличие опечаток.
• Очистка кеша браузера и файлов cookie.e
• Проверьте, отсутствуют ли основные файлы и файлы темы.
• Проверьте конфигурацию файла .htaccess.
• Проверьте права доступа к файлу.
• Проверьте плагины WordPress.
• Деактивируйте расширения вашего браузера.
• Деактивируйте настройки брандмауэра.

Мы объяснили эти семь методов в предыдущем разделе. Проверьте это.

Вывод

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