Как быстро исправить ошибку 401 (5 методов)


Страничка с ошибкой при воззвании к WordPress-сайту постоянно вызывает неудобства, вне зависимости от того, ваш это веб-сайт либо чужой. Как и в случае со почти всеми иными кодами ответов HTTP, ошибка 401 не содержит детализированных данных для диагностики и решения трудности.

Ошибка 401 может показаться в любом браузере. Почти всегда ее просто решить.

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

Итак, приступим!

Код ошибки 401 – что это?

Коды состояния HTTP 400 появляются в случае заморочек с выполнением запросов. А именно, ошибка 401 возникает, когда браузер отказывает для вас в доступе к страничке, которую вы желаете посетить.

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

Например, в Chrome и Edge вы, быстрее всего, увидите иконку бумаги с обычным сообщением о том, что запрашиваемая страничка не отвечает. Вы увидите фразу «HTTP Error 401». Для вас будет предложено связаться с обладателем веб-сайта, если ошибка не пропадет:

В других вариантах и в остальных браузерах вы сможете получить наименее дружелюбное предупреждение. Например, может выводиться пустая страничка с сообщением «401 Authorization Required»:

Как быстро исправить ошибку 401 (5 методов)

Остальные варианты текста:

  • HTTP 401 Error – Unauthorized
  • 401 Unauthorized
  • Access Denied

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

Эта ошибка похожа на HTTP 403 Forbidden Error, когда доступ к веб-сайту для юзера запрещен. Но, в отличие от ошибки 403, сообщение о ошибке 401 показывает, что процесс аутентификации закончился безуспешно.

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

Что вызывает ошибку 401

Если вы столкнулись с кодом ошибки в кодах 400, вы должны знать, что неувязка произошла на стороне клиента (или на стороне браузера). Случается, что виновником трудности является браузер, но так бывает не постоянно. О этом мы еще поведаем позднее.

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

Устаревшие Cookie и кэш браузера

Одной из более всераспространенных обстоятельств появления ошибки 401 будет то, что кэш и файлы cookie вашего браузера устарели, что не дозволяет выполнить авторизацию. Если ваш браузер употребляет недействительные данные для авторизации (или совершенно их не употребляет их), сервер отклонит запрос.

Читайте:  Local вернул поддержку Apache и клонирования сайтов

Несопоставимые плагины

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

Неправильный URL либо устаревшая ссылка

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

Как поправить ошибку 401 (5 способов)

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

Давайте разглядим 5 способов, которые вы сможете употреблять.

  1. Проверьте ваш URL.

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

Очередной вариант: ссылка, которую вы употребляли для перехода на запрашиваемую страничку, показывает на неверный URL. Например, ссылка устарела, ведет на страничку, которой больше нет (и редиректов не задано).

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

  1. Почистите кэш браузера.

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

Как мы уже гласили выше, одной из всераспространенных обстоятельств возникновения ошибки 401 являются устаревшие либо некорректные данные кэша либо cookies. Поэтому, если URL введен правильно, последующий шаг – очистка кэша браузера.

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

Если вы пользуетесь Chrome, для вас необходимо щелкнуть по иконке с меню в правом верхнем углу браузера и избрать пункт Settings. В разделе «Privacy and security» нажмите «Clear browsing data:»

Как быстро исправить ошибку 401 (5 методов)

Дальше вводим URL требуемого веб-сайта и очищаем для него данные.

Как быстро исправить ошибку 401 (5 методов)

В остальных браузерах процесс чистки кэша и cookie может различаться. Например, в Firefox необходимо щелкать по иконке с библиотекой и выбирать History > Clear Recent History:

Как быстро исправить ошибку 401 (5 методов)

Информацию по остальным браузерам вы сможете отыскать в поисковиках.

  1. Чистка DNS.

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

Читайте:  Авторское право на Youtube, как гарантия защиты

Чтоб очистить DNS, перейдите в Windows к меню «Запуск» и там уже введите в строчку поиска cmd. Нажмите Enter. Раскроется командная строчка. Дальше вставьте команду ipconfig/flushdns, опосля чего же опять нажмите Enter.

Как быстро исправить ошибку 401 (5 методов)

Если вы пользуетесь Mac, вы сможете открыть командную строчку последующим образом: Finder > Applications > Utilities > Terminal.

Как быстро исправить ошибку 401 (5 методов)

Введите команду sudo killall -HUP mDNSResponder и нажмите Enter. Потом вы сможете обновить страничку, чтоб поглядеть, пропала ли ошибка 401 либо нет.

  1. Деактивируйте ваши плагины

Неувязка может возникать и по вине плагинов.

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

Вы сможете деактивировать все плагины разом, перейдя в раздел Plugins > Installed Plugins в консоли WordPress. Изберите все плагины и в меню Bulk Actions задайте Deactivate, опосля чего же щелкните по кнопочке Apply:

Как быстро исправить ошибку 401 (5 методов)

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

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

  1. Проверьте заголовок WWW-Authenticate

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

Как мы уже писали ранее, ответ 401 передается через заголовок WWW-Authenticate, который отображается как “WWW-Authenticate: <type> realm=<realm>”. Он содержит в себе строчки данных, указывающие на то, какой тип аутентификации требуется для предоставления доступа.

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

Перейдите на страничку с ошибкой 401 и откройте консоль разраба в Chrome. Вы сможете щелкнуть правой клавишей мыши на страничке и избрать Inspect (Ctrl+Shift+J).

Дальше перейдите на вкладку Network и перезагрузите страничку. Это дозволит сгенерировать перечень ресурсов. Изберите заголовок Status, чтоб отсортировать таблицу, и найдите код 401:

Как быстро исправить ошибку 401 (5 методов)

Изберите данную запись, опосля чего же перейдите на вкладку Headers. В Response Headers найдите заголовок WWW-Authenticate:

Как быстро исправить ошибку 401 (5 методов)

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

Например, в приведенном выше примере мы лицезреем, что схема аутентификации задана как «Basic». Это значит, что запрос аутентификации просит лишь ID и password. Для получения наиболее подробной инфы и инструкций мы советуем обратиться к HTTP Authentication Scheme Registry.

Источник: kinsta.com


Ваш комментарий

Ваш адрес email не будет опубликован.

Для отправки комментария, поставьте отметку, что разрешаете сбор и обработку ваших персональных данных . Политика конфиденциальности

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