«Сторінку не знайдено» — одне з найнеприємніших повідомлень, яке можуть побачити відвідувачі вашого сайту. Так звана помилка 404 вказує на те, що сторінка, до якої намагається отримати доступ, недоступна. Тому до видалення чи оновлення контенту на вашому сайті слід підходити з особливою обережністю.
Усунення неполадок з неправильними постійними посиланнями (Permalink) дозволить визначити причину помилки 404 і, зрештою, покращити взаємодію з користувачем та SEO вашого сайту.
Виявлення проблем, які викликають повідомлення «Сторінка не знайдена», може бути простим завданням. Ми покажемо деякі з найефективніших способів вирішення цієї проблеми.
Перевірка налаштувань постійних посилань у WordPress
Для налаштування окремих сторінок Permalink можна використовувати Гутенберг:
- Крок 1. Перейдіть на панель керування сайту та відкрийте меню «Сторінки».
- Крок 2. Клацніть значок із трьома точками поряд зі сторінкою та виберіть пункт «Змінити».
- Крок 3. Після того, як сторінка, яку потрібно відредагувати, завантажиться в редакторі Gutenberg, клацніть піктограму «Налаштування» у лівому верхньому куті екрана.
- Крок 4. Переконайтеся, що вкладка «Сторінка» активна, потім перейдіть до розділу URL і натисніть на нього.
- Крок 5. Вставте останню частину URL-адреси в поле Permalink, щоб змінити поточну URL-адресу сторінки. Це також відомо як slug (слимака).
Цей метод дозволяє змінити URL-адресу сторінки, але не може допомогти усунути неполадки з постійним посиланням.
Підготовка до усунення несправностей Permalinks
Проблеми з постійними урлами виникають із різних причин. Встановлення плагіна, оновлення WordPress або теми, яку ви використовуєте, та перенесення вашого сайту на новий домен можуть бути причиною того, що помилка 404 продовжує з'являтися, коли ви намагаєтеся отримати доступ до певної сторінки.
Хоча це трохи втомлює, вирішення цих проблем не надто складне. Тим не менш, одна помилка може звести нанівець всю важку роботу і зробити ваш сайт марним.
Ось чому слід створити резервну копію веб-сайту, до якої можна повернутися, якщо щось піде не так, перш ніж почнете вивчати різні способи усунення несправностей із неправильними постійними посиланнями.
Майте на увазі, що при спробі відновити резервну копію веб-сайту можуть виникнути проблеми з постійними урлами, тому не забувайте перевіряти повідомлення про помилку 404 після відновлення резервної копії.
Виправлення проблем
Вирішення проблем із постійними посиланнями, з якими ви стикаєтеся, залежить від версії WordPress, що використовується. Як ми вже зазначали, сайти WordPress.com не пропонують стандартні параметри, що дозволяють адміністраторам змінювати структуру постійних посилань.
Більшість варіантів усунення несправностей з Permalink, які ми тут опишемо, націлені на сайти WordPress.org, які використовують хостинг. З урахуванням сказаного, давайте копати глибше.
Дивіться також:
Як виправити помилку 406 та знайти джерело проблеми
Налаштування параметрів Permalink
Скидання налаштувань постійних посилань веб-сайту - це перше, що ви повинні спробувати, якщо маєте справу з проблемами "Сторінка не знайдена". Послідовність дій:
- Крок 1. Відкрийте панель керування сайтом та перейдіть до меню «Налаштування».
- Крок 2. У меню «Налаштування» знайдіть параметр «Постійні посилання» та натисніть на нього.
- Крок 3. У верхній частині вікна Permalink Settings побачите попередження про те, що не слід змінювати налаштування постійного посилання на чинному веб-сайті, оскільки це може вплинути на видимість сайту в пошукових системах.
- Крок 4. У розділі «Загальні налаштування» можна вибрати один із варіантів структури постійного посилання:
- Звичайний.
- День та ім'я.
- Місяць та ім'я.
- Числовий.
- Ім'я публікації.
Виберіть варіант, який найкраще відповідає вашим потребам, та натисніть «Зберегти зміни» внизу сторінки.
Виконання цих кроків призведе до скидання структури постійних посилань сайту і може вирішити проблему помилки 404.
Однак це рішення не завжди працює. Тому, якщо ви продовжуєте бачити повідомлення "Сторінку не знайдено" після зміни налаштувань, доведеться вивчити інші варіанти.
Будь ласка, очистіть кеш веб-браузера, перш ніж перевіряти, чи вирішила налаштування постійних посилань проблему з помилкою 404, оскільки веб-браузери іноді завантажують старіші версії веб-сайтів.
Отже, повідомлення «Сторінка не знайдено» може з'являтися й надалі, навіть якщо проблему вирішено.
Крім того, функція налаштування постійних посилань доступна лише на сайтах WordPress.org, і ви не зможете вибрати структуру постійних посилань, якщо ви використовуєте WordPress.com.
Створення нового файлу .htaccess
Як один з основних файлів WordPress, файл .htaccess управляє переадресацією 301, блокуванням IP-адрес, SSL-підключеннями і безліччю інших функцій.
Редагування цього файлу може викликати проблеми з постійними посиланнями. Більш того, деякі плагіни можуть змінювати цей файл без дозволу, що часто викликає помилку 404.
Переналаштування цього файлу може вирішити проблему з Permalink, тому давайте подивимося, як це зробити.
- Крок 1. Відкрийте cPanel або будь-який інший протокол передачі файлів, який використовується для керування сервером вашого сайту.
- Крок 2. Клацніть піктограму Диспетчер файлів, якщо ви використовуєте cPanel, і перейдіть до папки public_html.
- Крок 3. Список файлів у папці public_html буде відображатися у правій частині екрана. Прокрутіть його, доки не знайдете файл .htaccess.
- Крок 4. Клацніть правою кнопкою миші файл і виберіть пункт «Перейменувати» в меню. Вставте нове ім'я файлу, що вказує на те, що файл містить помилку, і натисніть кнопку «Перейменувати».
- Крок 5. Клацніть піктограму «Новий файл» у менеджері файлів. Назвіть файл .htaccess і вставте в нього наведений нижче код:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
- Крок 6. Перевірте код за допомогою тестери htaccess або аналогічного інструмента, перш ніж зберігати та закривати створений файл.
Перейдіть на свій веб-сайт і перевірте, чи вирішило створення нового файлу .htaccess проблему з постійним посиланням.
Відключення плагіна
Плагіни часто є причиною того, що веб-сайти стикаються з проблемами постійних посилань. Отже, відключення всіх плагінів, що використовується, дозволить перевірити, чи не викликана помилка 404 плагіном.
Ось як відключити всі плагіни:
- Розгорніть меню «Плагіни» на панелі адміністратора сайту та виберіть параметр «Встановлені плагіни».
- Виберіть усі плагіни та параметр «Деактивувати» у розкривному меню «Масова дія». Натисніть кнопку «Застосувати» поруч із меню «Масова дія».
Після того, як усі плагіни вимкнені, ви зможете перевірити, чи правильно працюють сторінки, на яких відображається повідомлення «Сторінку не знайдено». Якщо відключення всіх плагінів вирішило проблему, потрібно визначити, який плагін викликає проблему.
Виконання цього процесу вручну може тривати багато часу, якщо ви використовуєте велику кількість плагінів. У цьому випадку доведеться натискати кнопку «Деактивувати» поряд з кожним плагіном, а потім перевіряти, чи нормально завантажується сторінка, що розглядається.
Обов'язково видаліть плагін, що викликає помилку 404 після того, як ви його знайдете, щоб уникнути подальших проблем. Якщо плагін, який ви повинні видалити, є життєво важливим для повсякденної роботи вашого сайту, можна пошукати альтернативу.
Найкращі плагіни для усунення несправностей з Permalink у WordPress
Залучення розробника WordPress для усунення подібних неполадок може бути дорогим. Встановлення плагіна, який автоматично забезпечить працездатність всіх URL-адрес на вашому веб-сайті, є більш доступним рішенням.
Ось деякі з найкращих плагінів, які можна використовувати.
Фіксатор посилань
Установка плагіна Фіксатор посилань може стати хорошим варіантом, якщо всі ваші спроби вирішити проблеми з помилкою 404 не увінчалися успіхом.
Плагін автоматично виявляє постійні посилання, які WordPress не може знайти, і намагається знайти записи зі схожими словами у базі даних сайту, перш ніж генерувати повідомлення про помилку 404.
Link Fixer перенаправляє відвідувачів на нову сторінку, яка найкраще відповідає критеріям пошуку, та усуває проблеми «Сторінку не знайдено».
Health Check and Troubleshooting
Хоча усунення несправностей з Permalink не є його основною метою, плагін Перевірки працездатності та усунення несправностей може допомогти виявити плагіни, що викликають помилку 404.
Він відключає всі плагіни веб-сайту і дозволяє адміністратору запустити чисту сесію WordPress, щоб визначити, чи відповідають один або кілька плагінів за ці проблеми.
Плагін також перевірить, чи не були відредаговані основні файли WordPress, включаючи файл .htaccess, що призвело до виникнення проблеми з постійними посиланнями.
Permalink Manager Lite
Профілактика часто є найкращими ліками. Такий плагін, як Permalink Manager Lite, перенаправляє старі URL-адреси, автоматично усуваючи ймовірність появи помилки 404 на будь-яку сторінку вашого сайту.
Він також пропонує можливість масового редагування, тому можна легко змінити структуру постійних посилань сайту або змінити URL-адреси. Цей плагін дозволяє настроїти постійне посилання для кожного посту або сторінки вручну.
Виправлення непрацюючих посилань може бути стомлюючим завданням, але знайти неправильне постійне посилання WordPress нескладно.
Ці проблеми зазвичай викликані переміщенням сторінки в нове місце або видаленням, хоча в деяких випадках причиною проблеми можуть бути несумісні плагіни або змінені файли .htaccess.
Ми рекомендуємо перевірити налаштування постійних посилань сайту, перш ніж намагатися використовувати інші методи усунення несправностей із постійними посиланнями.
Джерело: wplift.com
Коментарі до запису: 0