Як зробити 301 редирект через файл

Як зробити 301 редирект (перенаправлення) через файл .htaccess

Що таке 301 редирект? Це спеціальний код, який повертає сервер при зверненні до певного URL.

Як зробити 301 редирект через файл

Прописуємо 301 редирект в файлі .htaccess

Щоб виконати це дія треба в файлі .htaccess прописати наступне:

Не забудьте зробити резервну копію сайту якщо раптом щось піде не так!

Як це здійснити дивіться на цьому прикладі:

Перенаправлення з www на без www

Перенаправлення з без www на з www

Треба зауважити, що якщо в файлі .htaccess вже прописана рядок RewriteEngine On, то її повторювати вже не треба і не забудьте вписати свій домен.

Буває таке трапляється, що необхідно перенести тільки одну сторінку при цьому зберегти її вага. Для цього в файлі .htaccess прописуємо:

Всі ми колись були дітьми:

З повагою, Віталій Кирилов

Віталій, добрий вечір!

В останній ап яндекс вибрав головним дзеркалом сайт.ру з www (а так як було без www, обнулився тиц!)

RewriteEngine On
RewriteBase /
RewriteRule ^ index \ .php $ - [L]
RewriteCond%! -f
RewriteCond%! -d
RewriteRule. /index.php [L]

Пробувала прилаштувати перенаправлення, як Ви радили, перед рядком # END WordPress

- видає помилку перенаправлення, пише, що воно ніколи не закінчиться ...

Підкажіть, будь ласка, що робити.

Заздалегідь велике спасибі.

Кирило, мову на мій погляд самий зрозумілий з усіх сайтів по SEO. Дивлюся, що Ви не переходьте на https. З якої причини?
Почала на своєму сайті перехід, і не можу отримати заповітний «зелений замочок». І, що смішно (що плакати хочеться), не можу розібратися. Основну проблему бачу, що на відносні урли не виходить автоматично перейти. А вручну це зовсім не реально ...
Варто Ваших статей чекати?