Радість володіння своїм власним блогом на движку WordPress може бути затьмарена лише деякими незначними помилками. Серед них такі, наприклад, як «Білий екран смерті», внутрішня помилка сервера, «забагато перенаправлень». Остання помилка є досить поширеною, і в цій статті ми розглянемо практичні поради щодо її виправлення.
Ця помилка зазвичай виникає через неправильне налаштування перенаправлень (редиректів). Сайт на WordPress використовує SEO-структуру URL, яка заснована на функції перенаправлень. Наприклад, якщо ви зміните структуру URL з використання ідентифікатора на назву запису, тоді при заході на старе посилання виду {DOMEN}/?=777
ви будете перенаправлені на сторінку виду {DOMEN}/nazva-zapisu/
.
А через неправильне налаштування інструментів переадресацій сайт може перенаправляти користувачів на URL-адресу, яка фактично перенаправляє їх назад на стару URL-адресу. В цьому випадку браузер користувача потрапляє в пастку між двома сторінками і, відповідно, видає таке повідомлення про помилку.
Найпоширеніша помилка тут – неправильна URL-адреса в налаштуваннях конфігурації.
Припустимо, наприклад, що URL вашого сайту – https://yourdomain.com
, а ви перейшли в розділ «Налаштування» і встановили його на https://www.yourdomain.com
. На більшості хостингів можна вибирати між тим, додавати чи ні префікс www
до вашого доменному імені. Якщо ви на хостингу вибрали https://yourdomain.com
, а в налаштуваннях WordPress сайту вказали https://www.yourdomain.com
, тоді це призведе до помилки. Помилка буде також, якщо зробити таку ж операцію дзеркально (на сервері з www
, а в налаштуваннях без www
).
Коли користувач зайде на сторінку https://www.yourdomain.com
, він буде перенаправлений по конфігурації вашого сервера на https://yourdomain.com
, де він буде назад перенаправлений на https://www.yourdomain.com
через налаштування сайту. Виходить циклічна переадресація.
В цьому випадку для вирішення проблеми вам потрібно привести у відповідність налаштування домену сайту на хостингу і в настройках в Консолі. Перейдіть в Налаштування -> Загальні в Консолі та змініть налаштування URL.
Важливо: переконайтеся, що в налаштуваннях ви не вказали URL адресу зі слешем в кінці.
Якщо у вас немає доступу до Консолі WordPress, ви можете оновити ці налаштування, вказавши їх у файлі wp-config.php
. Відкрийте цей файл у корені сайту будь-яким текстовим редактором (наприклад, Notepad++). Щоб вказати настройки для URL-адрес свого сайту, просто додайте наступні два рядки в цей файл:
define('WP_HOME','https://yourdomain.com'); define('WP_SITEURL','https://yourdomain.com');
Додайте ці два рядки до коментаря /* That's all, stop editing! Happy blogging. */
.
Врахуйте також, що вам потрібно замінити значення https://yourdomain.com
на свій фактичний URL.
Збережіть файл і перезавантажте головну сторінку свого сайту. Якщо ви як і раніше отримуєте помилку, спробуйте в налаштуваннях додати домен з префіксом www
.
Якщо попередній крок не допоміг вирішити проблему, швидше за все, на вашому сайті виник конфлікт з якимось плагіном. Деякі плагіни WordPress використовують методи переадресацій для виконання самих різних завдань.
Спочатку потрібно з’ясувати, який плагін викликає проблему. В першу чергу зверніть свою увагу на ті плагіни, які ви активували (або ж оновили) прямо перед помилкою «Too many redirects». Спробуйте відключити цей плагін через Консоль, або перейменувавши/видаливши папку плагіна з /wp-content/plugins/
.
Якщо ви не знаєте, який плагін викликає цю проблему, для початку вам потрібно відключити всі плагіни. Після цього пробуйте по черзі включати плагіни, і так ви зможете виявити «винуватця торжества». Активуйте плагіни по одному і після активації кожного плагіна спробуйте переглянути кілька сторінок на вашому сайті, використовуючи інший браузер (щоб завантажувати сайт без кеша).
Важливо! Робіть подібні процедури на локальному сервері, а не на діючому хостингу.
Ось і все, це всі можливі рішення, які допоможуть виправити помилку «занадто багато перенаправлень» в WordPress. Якщо у вас є питання або зауваження по даній темі, дайте нам знати про це в коментарях нижче.
Навчання за кордоном вже давно асоціюється з якісною освітою, новими можливостями та безліччю перспектив. Але…
Вибір майстра для ремонту та перетяжки меблів – завдання, яке потребує вдумливого підходу. Адже від…
Вибір ідеального хостингу під свій сайт може бути досить заплутаною справою, особливо коли існує багато…
Щоб уникати помилок, потрібно набиратися досвіду; щоб набиратися досвіду, потрібно робити помилки Лоуренс Пітер
Коротке визначення Чорного SEO Чорне СЕО (або Чорна оптимізація) — це будь-яка практика, метою якої…
Отримання прав водія категорії C відкриває двері до професійної діяльності, пов'язаної з керуванням вантажними автомобілями.…