Помилки – це не дуже весело, і це вдвічі важливіше для езотеричних кодів помилок, про які ви не можете зрозуміти. Помилка 505 є загадковим і заплутаним прикладом, який може з’являтися в неочікуваних місцях, наприклад у вихідних посиланнях на вашому веб-сайті WordPress. Оскільки в Інтернеті немає вичерпних статей про це, ми вирішили вирішити проблему раз назавжди. Давайте розглянемо значення коду помилки 505 і способи його вирішення.
Розкрито значення коду помилки 505
![[Помилка в провіднику]](https://cloudzy.com/wp-content/uploads/image3-5.png)
Помилка 505 — це код «Версія HTTP не підтримується», і це означає, що запит клієнта використовує версію HTTP, яку сервер не розпізнає. У більшості випадків проблема полягає в тому, що веб-сервер використовує стару версію HTTP. Це може статися, коли веб-сервери, такі як Apache або Nginx, не оновлювалися протягом тривалого часу.
Іноді, однак, буває навпаки. Якщо ви використовуєте старіші веб-переглядачі, як-от Internet Explorer, для нових веб-сайтів, є ймовірність того, що помилка 505 з’являтиметься часто. У цьому випадку проблема не HTTP-сервера, навіть якщо це називається помилкою сервера.
Тепер є кілька способів уникнути цієї помилки, залежно від того, чи є у вас доступ до сервера чи ні. Давайте відразу зануримося.
Ефективний Способи усунення помилки HTTP 505
Як усунути помилку HTTP 505: рішення на стороні клієнта
Якщо ви бачите помилку 505 у своєму браузері, є два швидких способи її виправити. Перше, що потрібно зробити, це перевірити, чи використовуєте ви дійсно старий браузер, наприклад, Internet Explorer від Microsoft. У таких випадках ваш браузер намагається підключитися до сучасного веб-сервера за допомогою старих версій HTTP. Отже, найкращий спосіб виправити це – перейти на сучасний браузер, наприклад Firefox або Google Chrome.
Якщо ви користуєтеся сучасним браузером і зіткнулися з помилкою 505, найшвидшим рішенням буде очистити кеш браузера. Щоб працювати швидше та споживати менше мережевого трафіку, більшість браузерів використовують методи кешування, які зберігають деякі функції веб-сайтів, які ви відвідуєте. Sometimes, через деякий час кеш і фактичний вміст веб-сайту не збігаються, і це може спричинити помилку 505 «Версія HTTP не підтримується». Як ан наприклад, ми розповімо вам, як очистити кеш у вашому браузері Chrome.
Chrome пропонує різні способи керування кеш-пам’яттю та очищення кешу, але найшвидший спосіб:
- У Chrome натисніть F12
- Натисніть і утримуйте кнопку оновлення поруч із адресним рядком
- У меню, що з’явиться, виберіть «Очистити кеш і жорстке перезавантаження».
![[Меню жорсткого перезавантаження Chrome]](https://cloudzy.com/wp-content/uploads/image1-6.png)
Як усунути помилку HTTP 505: рішення на стороні сервера
Якщо ви використовуєте веб-сайт на базі WordPress або якщо ви розміщуєте веб-сайт за допомогою старого веб-сервера чи хостинг-провайдера, ви можете щось зробити з помилкою 505.
Почніть вести блог
Самостійно розмістіть свій WordPress на апаратному забезпеченні найвищого рівня, оснащеному сховищем NVMe і мінімальною затримкою по всьому світу — виберіть свій улюблений дистрибутив.
Отримайте WordPress VPSПеревірка версії HTTP
Перший крок до вирішення проблеми — перевірити, яку версію HTTP насправді використовує ваш веб-сервер. Для цього ви можете використовувати TelNet у Windows або завиток команда в Linux. Оскільки TelNet має багато інструкцій, доступних в Інтернеті, ми розглянемо кроки для перевірки версії HTTP за допомогою командного рядка Linux.
Спочатку нам потрібно запустити термінал. Це можна зробити, натиснувши Ctrl+Alt+T у більшості дистрибутивів і з меню «Програми» в усіх. Відкривши термінал, введіть наступну команду та натисніть <Return>
curl --head http://example.site/
Звичайно, вам потрібно змінити «example.site» на адресу вашого власного сайту. Коли ви виконуєте цю команду, ви повинні побачити список властивостей, який виглядатиме приблизно так:
![[Запит терміналу Linux для версії HTTP]](https://cloudzy.com/wp-content/uploads/Screenshot-from-2021-07-17-11-53-29.png)
Проте, коли проблема з’являється в WordPress, причина полягає в іншому, і для неї знадобиться інше рішення. Давайте подивимось.
Проблема WordPress
Іноді плагіни WordPress намагаються підключитися до сторонніх веб-сайтів на шляху до вихідного посилання, і це може спричинити проблеми. Уявіть, наприклад, що ви хочете спрямувати свого клієнта на свій продукт, який продається на Amazon. Ви можете використовувати статичні URL-адреси для свого продукту, які цілком допустимі, але коли хтось натискає їх на вашому веб-сайті, вони отримують помилку 505. Зазвичай це пов’язано з плагіном і різницею між версією HTTP стороннього веб-сайту та версією справжнього призначення. Щоб перевірити це, ви можете використати наведений вище метод за допомогою завиток щоб перевірити HTTP-версію вашого веб-сайту та того, на який ви посилаєтеся.
Рішення WordPress №1
Ви можете впоратися з цим двома способами. Якщо ви використовуєте лише кілька плагінів, радимо вимикати плагіни один за іншим, щоб знайти винуватця. Потім ви можете замінити його альтернативою або власним кодом. Однак це не завжди практичне рішення. Можливо, у вас забагато плагінів, щоб знайти той, що відповідає за код помилки 505, або ви не можете розлучитися з ним, навіть якщо знайдете плагін. Ось чому наступний метод може бути того вартий, незважаючи на те, що він лише обхідний шлях.
Почніть вести блог
Самостійно розмістіть свій WordPress на апаратному забезпеченні найвищого рівня, оснащеному сховищем NVMe і мінімальною затримкою по всьому світу — виберіть свій улюблений дистрибутив.
Отримайте WordPress VPSРішення WordPress №2
Цей метод передбачає відключення Перевірка посилань WordPress, який знаходить і повідомляє про пошкоджені посилання. Зазвичай це корисний інструмент, який дозволяє видаляти небажані та старі посилання. Коли він починає повідомляти про робочі посилання як несправні через плагіни, це потенційно може пошкодити ваш веб-сайт. Неправдиві звіти про непрацюючі посилання можуть унеможливити реальний аналіз вашого веб-сайту, а велика кількість, здавалося б, непрацюючих посилань може знизити ваш рейтинг SEO. Щоб уникнути всього цього, нам потрібно вимкнути перевірку посилань для веб-сайтів, які видають помилкову тривогу.
Коли ви знайдете всі робочі посилання, які все ще відповідають із кодом помилки 505, ви можете виключити їх із засобу перевірки посилань, виконавши такі дії:
- Перейдіть на інформаційну панель WordPress
- Перейдіть до Налаштування → Перевірка посилань → Які посилання перевіряти
- Додайте домен(и) до списку виключень
- Натисніть Зберегти зміни
Простіший спосіб?
І це все. Це повинно було подбати про код помилки 505 у всіх його проявах. Звичайно, завжди є шанс, що це не зникне так просто. Як тоді вирішити помилку HTTP 505? Що ж, один простий спосіб — перестати про це турбуватися і залишити все нам. Наш оптимізований WordPress VPS, який працює на інфраструктурі найвищого рівня та використовує останні версії програмного забезпечення, гарантує, що ви не зіткнетеся з подібними помилками. Ви можете залишити оновлення та резервне копіювання нам і присвятити свій час продуктивнішій роботі. Подивіться на наш Рішення WordPress VPS тут.