How to fix a 403 forbidden error

Содержание:

Как решить проблему, если вы – пользователь

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

  • Сначала надо убедиться, что проблема заключается именно в вашем устройстве. Внимательно проверьте, правильно ли вы ввели URL сайта. Может, в нем есть лишние символы. Или, наоборот, какие-то символы отсутствуют.
  • Попробуйте загрузить страницу с другого устройства. Если на нем все будет нормально, значит, проблема кроется именно в используемом вами девайсе. Если нет – надо перейти к последнему шагу.
  • Еще хороший вариант – немного подождать и обновить страницу. Делается это либо кликом по иконке возле адресной строки браузера, либо нажатием на комбинацию Ctrl + F5. Можно и без Ctrl, на ваше усмотрение.
  • Если ничего из вышеперечисленного не помогло, надо очистить кэш и cookies. Провести такую процедуру можно через настройки браузера. Для этого необходимо открыть историю просмотров, чтобы через нее перейти к инструменту очистки. Эту же утилиту часто можно найти в настройках, в разделе «Конфиденциальность и безопасность». В новом окне нужно отметить пункты с кэшем и cookies и нажать на кнопку для старта очистки.
  • Ошибка 403 Forbidden возникает и тогда, когда пользователь пытается открыть страницу, для доступа к которой сначала надо осуществить вход в систему. Если у вас есть профиль, просто войдите в него и попробуйте вновь загрузить нужную страницу.
  • Если вы заходите со смартфона, попробуйте отключить функцию экономии трафика в браузере. Она находится в настройках, в мобильном Google Chrome под нее отведен отдельный раздел.
  • Последний шаг – подождать. Когда ни один способ не помогает, значит, неполадки возникли именно на сайте. Возможно, его владелец уже ищет способы решения проблемы и приступает к их исполнению, но это может занять какое-то время. Пользователям остается только дождаться, когда все работы будут завершены.

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

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

403 Forbidden: что это за ошибка применительно к рядовым пользователям?

Что касается обычных юзеров, чаще всего такой сбой связан с ситуациями, когда пользователь пытается войти на какую-то страницу в интернете, но со стороны сайта выдается запрет. Почему это происходит? Да только потому, что его элементарно могли «забанить», например, в той же социальной сети. Доступ к некоторым ресурсам может быть ограничен в силу территориальных ограничений для компьютерного устройства, с которого производится доступ (например, блокирование доступа к американским интернет-радиостанциям для Восточной Европы), присутствует блокировка регионального уровня (например, невозможность доступа к российским новостным или поисковым ресурсам на Украине), неверно задается адрес ресурса, наблюдаются проблемы с самими сайтами или в операционной системе возникают кратковременные сбои. О вирусах сейчас не говорим, хотя и такой вариант их воздействия исключать нельзя.

Summary

The 403 Forbidden error means that your server is working, but you no longer have permission to view all or some of your site for some reason.

The two most likely causes of this error are issues with your WordPress site’s file permissions or file. Beyond that, some plugin issues might also cause the 403 Forbidden error. Or it could be that something is misconfigured with hotlink protection or your CDN.

By following the troubleshooting steps in this guide, you should be able to get your site back to working in no time.

If you enjoyed this article, then you’ll love Kinsta’s WordPress hosting platform. Turbocharge your website and get 24/7 support from our veteran WordPress team. Our Google Cloud powered infrastructure focuses on auto-scaling, performance, and security. Let us show you the Kinsta difference! Check out our plans

# Update WebView

To update WebView, you need to find what WebView implementation is used on your device. In general, default implementation depends on the Android version as follows:

  • Android 10.0 and higher — Android System WebView(opens new window).
  • Android from 7.0 to 9.0 — Google Chrome(opens new window).
  • Android 6.0.1 and lower — Android System WebView(opens new window).

Users of Android 7.0 and higher can also see and change WebView implementation in Developer Options(opens new window).

Non-standard implementations like Firefox can lead to Tachiyomi not working correctly or in the worst-case crash. We recommend to set WebView implementation to Android System WebView(opens new window) or Google Chrome(opens new window).

Ошибка 403 | REG.RU

  • В доступе на страницу отказано;
  • 403 Forbidden;
  • Forbidden, доступ запрещен;
  • Forbidden You don’t have permission to access;
  • Access denied.

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

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

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

ISPmanager 4

Перейдите в раздел WWW домены.Каталог, в котором должны располагаться файлы вашего сайта, отображается в колонке Директория:

Если у вас кириллический домен

Для кириллических доменов имя каталога сайта отображается в формате Punycode, например: /www/xn--80adxhks.xn--p1ai — это каталог для домена москва.рф. И файлы сайта для этого домена необходимо размещать в директории /www/xn--80adxhks.xn--p1ai.

ISPmanager 5

Перейдите в раздел WWW-домены.Директория, в которой должны располагаться файлы вашего сайта, отображается в колонке Корневая директория:

Если у вас кириллический домен

Для кириллических доменов имя директории сайта отображается в формате: мойсайт.рф > xn--80arbjktj.xn--p1ai (сначала название на кириллице, затем это же название в Punycode).

ParallelsPlesk Onyx 17

cPanel

если файлов сайта нет в необходимых директориях, их нужно разместить, для этого рекомендуем воспользоваться справкой: Как разместить сайт на хостинге;

проверьте, что в директории сайта существует индексный файл, чаще всего это index.html или index.php.

При обращении к сайту по домену, без явного указания файла в адресной строке, по умолчанию идёт запрос по адресу http://site.ru/index.html или http://site.ru/index.php (т.е. с сервера запрашивается индексный файл index.html или index.php ).

В качестве индексного файла могут использоваться другие, отличные от index.html или index.php, но только в том случае, если вы самостоятельно меняли настройки в свойствах доменного имени или в файле .htaccess.

Если у вас ISPmanager

Если вы используете панель управления ISPmanager, проверьте, какая прописана индексная страница для WWW домена. Для этого откройте панель управления ISPmanager и перейдите в раздел WWW домены. Два раза кликните на необходимом домене

Обратите внимание на строку «Индексная страница»:

если строка пустая, значит в каталоге сайта должны существовать файлы index.html или index.php. Если в строке прописано имя файла, например home.html, убедитесь, что этот файл существует в каталоге сайта;

проверьте правила в файле .htaccess. Данная причина ошибки может наблюдаться только на хостинге Linux.

Временно измените имя файла .htaccess на другое (например, .htaccess_old ) и проверьте работоспособность сайта.Если сайт станет доступен или начнет отображаться отличная от 403 ошибка, вам следует поправить правила в файле .htaccess, для этого рекомендуем обратиться к разработчикам вашего сайта. Частыми проблемами являются директивы «deny from all» или некорректные правила «RewriteRule».

Также может помочь замена файла .htaccess на стандартный для вашей CMS;

Сайт или услуга хостинга были заблокированы

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

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

При первом входе в обозреватель Graph вам будет предложено диалоговое окно «Разрешения», похожее на следующее.

Выбрав «Принять», вы предоставляете приложению разрешения для вашей учетной записи для регистрации. Выбрав «Согласие» от имени организации, вы разрешите другим учетным записям также использовать обозреватель Graph для запроса объектов управления Intune. При этом в Azure AD создается корпоративное приложение со следующими настройками:

  • Имя: обозреватель Graph
  • ИД приложения: de8bc8b5-d9f9-48b1-a8ad-b748da725064
  • ИД объекта: уникальный GUID
  • Включено для входа пользователя: да
  • Назначение пользователя обязательно: Нет
  • Visible to users: Yes
  • Пользователи и группы: по умолчанию только учетная запись, которая впервые предоставила доступ в запрашиваемом диалоговом окне «Разрешения».

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

Примечание

Вы можете просмотреть разрешения на портале Azure по следующему пути:Azure Active Directory > Корпоративные приложения > Все приложения > Обозреватель Graph > Пользователи и группы > <Account Name> > Приложения > Подробности о назначении > Разрешения & согласия

Имя API Type Разрешение Предоставлено через
Microsoft Graph Delegated Вход пользователей Согласие пользователя
Microsoft Graph Delegated Просмотр базовых профилей пользователей Согласие пользователя
Microsoft Graph Delegated Доступ на чтение и записи к профилям пользователей Согласие пользователя
Microsoft Graph Delegated Чтение базовых профилей всех пользователей Согласие пользователя
Microsoft Graph Delegated Изменение или удаление элементов во всех коллекциях веб-сайтов Согласие пользователя
Microsoft Graph Delegated Полный доступ к контактам пользователя Согласие пользователя
Microsoft Graph Delegated Чтение списков контактов, релевантных для пользователя Согласие пользователя
Microsoft Graph Delegated Чтение и написание всех записных книги OneNote, доступных пользователям Согласие пользователя
Microsoft Graph Delegated Создание, чтение, обновление и удаление задач и проектов пользователей Согласие пользователя
Microsoft Graph Delegated Доступ для чтения и записи к почте пользователя Согласие пользователя
Microsoft Graph Delegated Полный доступ ко всем файлам, к которые пользователи могут получить доступ Согласие пользователя
Microsoft Graph Delegated Полный доступ к пользовательским календарям Согласие пользователя

Если вы выберете согласие от имени своей организации, у вас будут следующие разрешения в соответствии с согласием администратора.

Имя API Type Разрешение Предоставлено через
Microsoft Graph Delegated Вход пользователей Согласие администратора
Microsoft Graph Delegated Просмотр базовых профилей пользователей Согласие администратора
Microsoft Graph Delegated Доступ на чтение и записи к профилям пользователей Согласие администратора
Microsoft Graph Delegated Чтение базовых профилей всех пользователей Согласие администратора
Microsoft Graph Delegated Изменение или удаление элементов во всех коллекциях веб-сайтов Согласие администратора
Microsoft Graph Delegated Полный доступ к контактам пользователя Согласие администратора
Microsoft Graph Delegated Чтение списков контактов, релевантных для пользователя Согласие администратора
Microsoft Graph Delegated Чтение и написание всех записных книги OneNote, доступных пользователям Согласие администратора
Microsoft Graph Delegated Создание, чтение, обновление и удаление задач и проектов пользователей Согласие администратора
Microsoft Graph Delegated Доступ для чтения и записи к почте пользователя Согласие администратора
Microsoft Graph Delegated Полный доступ ко всем файлам, к которые пользователи могут получить доступ Согласие администратора
Microsoft Graph Delegated Полный доступ к пользовательским календарям Согласие администратора

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

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

Шаг 1 – Проверка файла .htaccess

Возможно вы могли не знать о файле .htaccess. Причиной этому может стать то, что он может быть скрыт в каталоге вашего сайта или проекта. Однако, если вы используете Файловый Менеджер Hostinger, то данный файл будем видим по умолчанию.

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

  1. Найдите иконку Диспетчер файлов в панели cPanel
  2. В каталоге public_html найдите файл .htaccess.
  3. Если вы не можете найти данный файл, нажмите Настройки и поставьте галочку напротив Показать скрытые файлы (dotfiles).

Чтобы дать вам общее представление о файле .htaccess, мы расскажем о нём немного подробнее. Htaccess — это файл конфигурации сервера и в основном предназначен для изменения конфигурации в настройках сервера Apache. Он необходим для правильной работы вашего сайта. Также, файл .htaccess имеется практических у всех сайтов на WordPress, однако, в некоторых редких случаях он может у вас отсутствовать или попросту быть удалён. В таком случае вам необходимо создать новый .htaccess файл вручную.

Теперь, когда вы нашли его, вам необходимо сделать следующее:

  1. Скачайте htaсcess на ваш компьютер, чтобы иметь его резервную копию.
  2. После этого удалите файл.
  1. Теперь попробуйте зайти на ваш сайт вновь.
  2. Если он работает нормально, значит ваш файл .htaccess был повреждён.
  3. Чтобы создать новый файл, зайдите в панель управления WordPress, и перейдите в раздел Настройки → Постоянные ссылки.
  4. Без внесения каких-либо изменений, нажмите кнопку Сохранить изменения внизу страницы.
  1. После этого у вас должен появиться новый .htaccess файл.

Однако, если это не помогло решить вашу проблему, то переходите к следующему шагу.

Шаг 2 – Настройка прав доступа

Еще одной причиной для появления ошибки 403 Forbidden являются некорректные права доступа для ваших файлов или папок. В общих чертах, в процессе создания файлов у них устанавливаются стандартные права доступа. В некоторых случая, к примеру, во время установки плагинов или других действий появляется необходимость эти права доступа изменить. Сделать это довольно легко. Вы можете воспользоваться для этого либо FTP-клиентом, либо Файловым Менеджером. В данном примере мы воспользуемся FTP-клиентом FileZilla, так как он имеет больше возможностей для смены прав доступа к файлам и папкам:

  1. Подключитесь с помощью FTP-клиента к вашему сайту.
  2. Перейдите в корневой каталог вашего хостинг аккаунта, обычно это public_html.
  3. Выберите его и нажмите на него правой кнопкой мыши, затем выберите Атрибуты Файла.
  1. Поставьте галочку напротив Применить только к каталогам, введите значение прав 755 в поле ввода и нажмите OK.
  1. После того как FileZilla закончит изменение прав доступа к папкам, повторите пункт номер 3, но в этот раз выберите Применить только к файлам и введите 644 в числовое поле.
  1. После этого попытайтесь зайти на ваш сайт и узнать исправлена ли ошибка.

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

Шаг 3 – Отключение плагинов WordPress

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

  1. Войдите в ваш хостинг аккаунт с помощью FTP и перейдите в каталог public_html или каталог в котором находятся файлы вашего WordPress.
  2. Откройте каталог wp-content.
  3. Далее переименуйте каталог с плагинами plugins, к примеру в ‘plugins-отключены’, чтобы их потом было легче найти.

Это полностью отключит все плагины.

Теперь попробуйте вновь посетить свой сайт. Это решило проблему? Если да, то один из плагинов являлся причиной ошибки 403 Forbidden. Теперь вновь измените название папки с плагинами на plugins, и попытайтесь отключить плагины один за другим. Вы также можете менять название папки определённого плагина, чтобы отключать их по отдельности. Таким образом вы сможете обнаружить проблемный плагин.

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

Resolution

Missing permissions to s3:PutObject or s3:PutObjectAcl

Verify that the AWS Identity and Access Management (IAM) user or role that you’re using has permissions for the s3:PutObject action on the bucket. Without this permission, you get an HTTP 403 Forbidden error. 

If you’re trying to modify the object’s ACL during the upload, then your IAM user or role must also have permissions for the s3:PutObjectAcl action. 

Missing permissions to use an AWS KMS key

To access an S3 bucket that uses default encryption with a custom AWS KMS key, you must have the permissions to use the key. 

To get the permissions to use the key, a key administrator must . To upload an object to an encrypted bucket, your IAM user or role must have permissions for kms:Encrypt and kms:GenerateDataKey at minimum. 

Explicit deny statement in the bucket policy

Review the bucket policy for any statements that explicitly deny («Effect»: «Deny») permission for s3:PutObject unless certain conditions are met. Verify that your upload meets the bucket policy requirements for access to the s3:PutObject action. 

For example, if your bucket policy explicitly denies s3:PutObject unless the request includes server-side encryption using AWS KMS or Amazon S3-managed encryption keys, then verify that you’re using the correct encryption header to upload objects.

The following example statement in a bucket policy explicitly denies any access to s3:PutObject on the bucket awsdoc-example-bucket unless the upload request includes encryption with the AWS KMS key arn:aws:kms:us-east-1:111122223333:key:

Warning: Before you save a bucket policy with an explicit deny statement, you must carefully review the parameters for the explicit denial of access. If you get accidentally locked out, see I accidentally denied everyone access to my Amazon S3 bucket. How do I regain access?

Bucket ACL doesn’t allow the root user to write objects

If you’re using the root user account to upload objects to the S3 bucket, then verify that the bucket’s ACL grants the root user access to Write objects. For more information, see How do I set ACL bucket permissions? 

AWS Organizations service control policy doesn’t allow access to Amazon S3

If you’re using AWS Organizations, then check the to be sure that access to Amazon S3 is allowed.

For example, the following policy results in an HTTP 403 Forbidden error when you try to access Amazon S3 because it explicitly denies access:

For more information on the features of AWS Organizations, see Enabling all features in your organization.

Что такое ошибка доступа 403?

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

Вот примеры сообщений об ошибке, с которыми можно столкнуться:

Давайте выясним, что вызывает эти ошибки.

Причины возникновения ошибки доступа 403

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

Эта ошибка обусловлена следующим:

  • Неверные права доступа к файлам или папкам;
  • Неправильные настройки в файле .htaccess .

Кратко рассмотрим, как можно это исправить.

Исправление ошибки доступа 403

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

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

Шаг 1 — Проверка файла .htaccess

Возможно, вы не знакомы с файлом .htaccess . Это потому, что файл часто остается скрытым в директории проекта. Но если вы используете Hostinger File Manager , вы видите .htaccess по умолчанию:

Откройте «Диспетчер файлов» в панели управления хостингом

В папке public_html найдите файл .htaccess . Если вы не видите его в этой папке, можно нажать на кнопку « Настройки » и включить параметр « Показать скрытые файлы »:

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

После того как вы нашли файл .htaccess , чтобы исправить ошибку 403 forbidden , нужно:

  1. Скачать файл .htaccess на компьютер, чтобы создать резервную копию;
  2. После этого удалить файл.
  1. Теперь попробуйте получить доступ к сайту;
  2. Если он работает нормально, это просто указывает на то, что файл .htaccess был поврежден;
  3. Чтобы создать новый файл .htaccess, войдите в панель управления WordPress и выберите пункт Настройки> Постоянные ссылки;
  4. Без внесения изменений нажмите на кнопку «Сохранить», расположенную в нижней части страницы.
  1. Таким образом, для сайта будет создан новый файл .htaccess .

Если это не решит проблему, перейдите к следующему шагу.

Шаг 2 — Работа с правами доступа

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

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

  1. Зайдите на свой сайт через FTP ;
  2. Перейдите в корневой каталог;
  3. Выберите основную папку, содержащую все файлы вашего сайта ( обычно это public_html ), кликните по ней правой кнопкой мыши и выберите пункт « Права доступа к файлам »:
  1. Установите флажок « Применить только к папкам », укажите права 755 в поле числового значения и нажмите кнопку « OK »;
  1. После того, как FileZilla изменит права доступа к папкам, повторите шаг 3 , но на этот раз выберите параметр « Применить только для файлов » и введите 644 :
  1. После этого попробуйте зайти на сайт и проверьте, не решена ли проблема.

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

Шаг 3 — Отключение плагинов WordPress

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

Вот, что нужно сделать:

  1. Перейдите на хостинг через FTP и найдите папку public_html ( или папку, содержащую установочные файлы WordPress );
  2. Перейдите в папку wp-content ;
  3. Перейдите в папку Plugins и переименуйте ее, например в « disabled-plugins «, чтобы ее было легче найти.

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

Ошибка 403 в Крыму

На Крым наложены санкции рядом стран, в частности США. Так, в Крыму блокируются сервисы Google. Например, ошибка 403 в Крыму часто выходит в плей маркете. Т.к. практически львиная часть населения использует смартфоны с операционной системой Android, приходится обходить эти санкции.

Плэй маркет ошибка 403 Крым

Что можно сделать: как исправить ошибку 403 в Крыму?

  • Установите VPN программу. Бесплатные программы, к примеру Opera VPN, не обеспечивают хорошей скорости, поэтому рекомендуем использовать платные VPN сервисы. Например, можно попробовать hidemy vpn. Стоит достаточно доступно. После оплаты вам нужно будет скачать программу компании и выбрать сервер, который расположен ближе к вашему региону. Например, для Крыма это может быть Киев, Харьков, Москва. Т.е. по факту любое место, которое рядом с вами, но не находится на полуострове.
  • Установите прокси. Это касается и приложений, которые были заблокированы ранее. Например, недавно был заблокирован телеграм, и многие просто установили прокси сервера. Напомним, это решение личное и только вы несете ответственность за свои решения.
  • Ошибка Play Market в Крыму. Здесь все просто: либо ставим VPN, либо используем сторонний магазин, например Yandex Store. Там не все программы в наличии, но точно найдете базовые. Кроме того, ошибка 403 плэй маркета вынуждает пользователей обращаться к пиратским сайтам, где можно бесплатно скачать даже платные программы. Такие программы имеют формат apk. Например, если Вы хотите скачать карты Google, то введите в поиск: карты google apk. Для установки приложения не из Плэй Маркета нужно в настройках разрешить установку программ из неизвестных источников.
Добавить комментарий

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

Adblock
detector