Вітаю Вас, шановні передплатники та гості Tipsite.ru. Сьогодні у мене нарешті з'явилася можливість написати нову статтю, ніж я з радість і скористаюся. Майже добу у нас не було світла через поломку на електростанції, але тепер життя, здається, налагоджується 😀. З цією радісною ноти починається даний пост, в якому йтиметься про те, як налаштувати 301-й редирект в .htaccess і за допомогою плагіна.
Для чого потрібен 301-й редирект?
Як налаштувати 301-й редирект в .htaccess
Увага! Перш ніж редагувати файл .htaccess, зробіть його резервну копію, щоб в разі будь-якого провалу все можна було б повернути на місце.
Тепер, щоб налаштувати 301-й редирект, прописуємо в файлі .htaccess потрібний код. Який саме код, залежить від того, яке перенаправлення Вам потрібно. Зараз я приведу найбільш затребувані і потрібні перенаправлення (301-ие редіректи).
301-й редирект сайту з WWW на без WWW.
301-й редирект з www на без www:
301-й редирект з сайту без www на з www:
301-й редирект з одного домену на інший.
Щоб провернути цю справу, прописуємо .htaccess старого сайту наступний код:
Також не забудьте в robots.txt старого сайту додати такі рядки:
301-й редирект з index.php на головну сторінку сайту
RewriteCond% ^ [A-Z] \ / index \ .php \ HTTP /
RewriteCond% ^ [A-Z] \ / index \ .html \ HTTP /
301-й редирект з однієї сторінки на іншу
301-й редирект з http на https
Якщо Вам потрібно налаштувати 301-й редирект з http на більш безпечний і надійний протокол https, використовуйте такий код:
У більшості випадків зазначених вище 301-х редиректів цілком достатньо. Після внесення змін до файл .htaccess, збережіть його і залийте назад на сервер через FileZilla. Якщо возитися з кодами і файлами Вам не хочеться, тоді раджу скористатися плагіном Redirection.