6 простых решений для исправления ошибки 405 Method Not Allowed на вашем сайте WordPress
Опубликовано: 2021-09-14Представьте, что ваша аудитория сталкивается с ошибкой 405 на вашем сайте. Следующее, что они покидают ваш сайт, не задумываясь. Поначалу это может показаться не очень разрушительным, но это катастрофа для общей вовлеченности и продаж вашего сайта.
Поэтому важно понимать, что такое « Метод 405 не разрешен ».
Что такое ошибка 405 Method Not Allowed?
Код состояния HTTP (протокол передачи гипертекста) 405 Method Not Allowed технически означает, что метод запроса известен серверу, но не поддерживается целевым ресурсом. Что происходит в этой ошибке, так это то, что ваш веб-сервер настроен так, что он не позволяет вам выполнять определенные действия в определенном URL-адресе.
Хотя сориентироваться и исправить эту ошибку 405 сложно, вы можете быстро отсортировать ее по некоторым возможным решениям. В этом чтении мы объясним вам, как это сделать. Но перед этим давайте взглянем на некоторые варианты методов HTTP 405, которые не допускают ошибки.
Связанный: Понимание и предотвращение сообщения «Кратковременно недоступен для планового обслуживания». Ошибка "Проверить через минуту"
Различные варианты ошибки метода 405 не разрешены
Хотя ошибка метода 405 не разрешена, как правило, появляется, как показано на изображении выше, но в зависимости от вашего браузера вы можете столкнуться с различными вариантами. Эти варианты ошибки 405 выглядят немного иначе, давайте посмотрим на них.
- 405 Запрещено
- метод не разрешен
- HTTP-ошибка 405
- Ошибка HTTP 405 — метод не разрешен
- Метод HTTP 405 не разрешен
Независимо от того, с каким вариантом вы сталкиваетесь; вам придется найти основу ошибки, чтобы устранить ее.
Теперь, когда вы знаете различные варианты ошибки 405, давайте перейдем к 6 возможным решениям для ее устранения.
Связанный: легко исправить ошибку NET::ERR_CERT_AUTHORITY_INVALID (9 простых методов)
Как исправить ошибку «Метод 405 не разрешен»? (6 возможных решений)
Небольшой совет: создайте резервную копию своего сайта на случай, если вы совершите ошибку. Хотя услуги хостинга предоставляют регулярные услуги резервного копирования, но если у вас нет этой возможности, вы можете попросить своего поставщика услуг WordPress сделать резервную копию для вас.
После того, как вы сделали резервную копию, пришло время устранить ошибку. Давайте начнем.
1. Введите правильный URL
Ввод неправильного URL-адреса является одной из наиболее распространенных причин ошибки 405 не разрешенных методов в WordPress. Это происходит потому, что веб-серверы не позволяют пользователям получить доступ к неправильным страницам, запрещая доступ к недействительным URL-адресам.
Поэтому, прежде чем внедрять какие-либо другие решения, упомянутые в этой статье, важно проверить, правильно ли вы ввели URL-адрес для доступа к содержимому.
2. Отменить последние обновления WordPress
Обновления, как правило, содержат набор новых интересных функций и исправлений ошибок, но бывают случаи, когда они становятся основной причиной неприятных ошибок на вашем сайте WordPress. То же самое и в методах 405 не допускается ошибка.
Если вы недавно обновили версию WordPress до того, как возникла ошибка 405, велика вероятность, что она может быть причиной проблемы. В этом случае ваш лучший вариант — отменить любое обновление WordPress, которое вы недавно сделали. Опять же, настоятельно рекомендуется сделать резервную копию данных вашего веб-сайта, чтобы не стать жертвой необратимых ошибок.
Хотя вы можете вернуться к старым версиям WordPress вручную, существует множество инструментов и плагинов, позволяющих сделать это быстро. Отличным примером может служить плагин WP Downgrade. Он абсолютно бесплатен для использования и в значительной степени автоматизирует процесс. Вы можете скачать его по ссылке, указанной ниже.
Ссылка на скачивание
3. Удалите недавно добавленные плагины или темы
Плагины — главная причина, по которой WordPress так безумно популярен. Проще говоря, они являются основой вашего сайта. Однако вот в чем загвоздка. Плагины и расширения также являются причиной ежедневного сбоя многих сайтов WordPress. Это связано с тем, что существуют плагины, которые могут конфликтовать с темой вашего сайта или любым другим элементом.
Если вы недавно установили плагин до того, как столкнулись с ошибкой 405, это может быть основной причиной. Чтобы решить эту ошибку, вам необходимо удалить все недавно установленные темы или плагины с вашего сайта WordPress. Поскольку WordPress может похвастаться своим каталогом плагинов, содержащим более 45 000 плагинов, вы обязательно найдете альтернативу виновнику.
Всегда полезно выбирать темы для плагинов премиум-класса. Это связано с тем, что эти расширения соответствуют последним протоколам. Если вы ищете бесплатные альтернативы, обязательно ознакомьтесь с рейтингами и обзорами плагинов.
4. Посмотрите, есть ли какие-либо изменения в базе данных
Несмотря на то, что переключение плагинов и расширений может устранить вашу ошибку 405, но бывают случаи, когда изменения, сделанные этими расширениями, не возвращаются из вашей базы данных. Это связано с тем, что как только плагин устанавливается на ваш сайт WordPress, он глубоко копается в базе данных вашего сайта и вносит изменения.
Теперь диагностировать и решить эту проблему довольно сложно. Чтобы проверить свою базу данных, вам нужно вручную проверить все записи и таблицы, измененные плагином. Мы рекомендуем вам нанять компанию по обслуживанию WordPress, которая сделает эту работу за вас.
5. Проверьте конфигурацию вашего сервера
Проверка файлов конфигурации программного обеспечения вашего веб-сервера на наличие каких-либо непреднамеренных инструкций по обработке может помочь определить основную причину ошибки 405 Method Not Allowed.
Во-первых, вам нужно определить, какое приложение используется вашим веб-сервером. Если он работает под управлением Apache, вы сможете найти файл .htaccess в корневом каталоге файловой системы вашего веб-сайта.
Когда ваше приложение находится на общем хосте, у вас, скорее всего, будет имя пользователя, связанное с вашей конкретной учетной записью. В этом случае корневой каталог приложения обычно можно найти по этому пути.
/home/public_html/
Поэтому вы найдете .htaccess по адресу
/home/public_html/.htaccess
Как только вы нашли файл .htaccess, откройте его в текстовом редакторе и перейдите к строкам с помощью Rewrite Detectives. Они являются частью модуля mod_rewrite в Apache и определяют шаблон на основе текста, который будет сопоставляться со всеми введенными URL-адресами. Если посетитель вашего сайта запрашивает соответствующий URL-адрес, RewriteRule соответствующим образом перенаправит посетителя.
Вот пример RewriteRule
RewriteCond %{HTTP_HOST} !^(www.)?example\.com$
RewriteCond %{REQUEST_URI} ^/bar/ [ИЛИ]
RewriteCond %{REQUEST_URI} ^/test/
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule(.*) /index.php [L]
Опять же, это сложный процесс, поэтому лучше доверить его поставщику услуг по обслуживанию WordPress.
Не просто исправляйте свои ошибки. Устраните их шансы произойти в будущем.
7. Отлаживайте код приложения или скрипты
Если вы испробовали все методы, упомянутые выше, и все еще не можете избавиться от ошибки 405 не разрешенных методов, то есть большая вероятность, что проблема связана с вашим пользовательским кодом в WordPress. Отладка пользовательского кода определит, является ли он причиной ошибки 405.
В идеале вы захотите сделать копию всей установки в онлайн-или локальной области разработки, например на промежуточном сайте. Оттуда вы можете начать выполнять пошаговый процесс отладки, который зависит от вашего сайта и подключенного к нему программного обеспечения.
Подведение итогов
Вот и все, теперь вы знаете, как легко исправить ошибку «Метод WordPress 405 недоступен». Если ни одно из упомянутых выше решений не помогло вам избавиться от ошибки, ваш последний вариант — нанять агентство WordPress для ее устранения. В любом случае вам необходимо как можно скорее устранить эту ошибку, потому что она может существенно повлиять на вашу общую эффективность с точки зрения вовлеченности и продаж.