Як зробити редирект 301 метод
Спочатку трохи теорії
Порівняння редирект 301 і канонічний rel = "canonical"
Тег rel = canonical досі розглядається пошуковими машинами як напівнатяки, а не як конкретні директиви до виконання. Тоді як редирект 301 сприймається як конкретна інструкція. І наостанок, на відміну від редиректу 301, яка може бути налаштована в одному файлі для всього сайту, код тега rel = canonical потрібно буде вставити на кожній сторінці.
Як зробити редирект 301 в .htaccess?

Після відкриття файлу, перш ніж додати спеціальний код сценарію, вам необхідно виконати дві речі:
- Включити модуль Apache mod_rewrite.
- Включити ReWriteEngine в модулі mod_rewrite.
Щоб зробити це, додайте ці два рядки коду:
Редирект 301 однієї сторінки на інший URL
Редирект 301 всієї директорії і всіх файлів на інший URL
Переконайтеся, що ви створили таке перенаправлення в файлі. htaccess вихідного сайту, з якого будете перенаправляти трафік, а не в цільовому сайті!
Документування і тестування роботи
Пошук і усунення несправностей