Чому URL редіректи важливі для вашого сайту WordPress?
Тут можна виділити два напрямки, тому поставтеся до цього питання відповідально.
Для пошукових систем:
- Цілком ймовірно, що стара структура URL була проіндексована пошуковими системами.
- Якщо новий сайт змінює індексовану структуру URL, пошукові системи будуть відображати сторінки, які не знайдені при наступному скануванні, що може негативно вплинути на ваш пошуковий рейтинг.
5 типів URL редиректів
Плагін WordPress Redirection
Процес додавання на сайт перенаправлень вручну може виявитися досить таки складним, оскільки в такому випадку буде необхідно редагувати файл .htaccess. Але в WordPress світі є фантастичний плагін Redirection від Джона Годлі, який може обробляти перенаправлення прямо в консолі WordPress.
Щоб встановити плагін, просто введіть в пошуку "redirection" на сторінці Модулі → Додати новий у вашій консолі WordPress.
Після активації ви можете перейти в меню плагіна через Інструменти → Redirection.
Економте час, імпортуючи URL-и в плагін Redirection
Якщо вам необхідно додати багато редиректів, то, швидше за все, ви не захочете це все робити вручну. Тут на допомогу приходить спеціальна функція імпорту перенаправлень.
Після того, як сканування завершено, перейдіть у вкладку Page Titles. де ви зможете отримати список сторінок на вашому сайті. Натисніть кнопку Export. розташовану в лівому верхньому кутку сторінки, щоб експортувати всі як. xslx файл.
Введіть URL з нового сайту в стовпець B. Використовуйте функцію "Знайти і замінити" для видалення фактичного імені домена з ваших URL. В кінцевому підсумку, файл таблиці повинен виглядати наступним чином:
Після того, як ви закінчите, необхідно зберегти цей файл як Windows Comma Separated CSV файл. Інші типи CSV будуть імпортуватися неправильно (в тому числі стандартні Comma Separated Values (.csv) файли для Mac).
Як імпортувати WordPress Redirection CSV
В консолі WordPress перейдіть в меню Інструменти → Redirection. Натисніть на кнопку Options і знайдіть ваш файл CSV.
Джерело: ithemes.com
Є купа битих посилань, які вирішено оживити через 301. Але редирект не працює. підкажіть, в чому проблема?
файл .htaccess виглядає так:
RewriteEngine On
RewriteBase /
RewriteRule ^ index.php $ - [L]
RewriteCond%! -f
RewriteCond%! -d
RewriteRule. /index.php [L]