Як зробити 301 редірект через .htaccess

Що краще вибрати, де краще реєструвати.
Відповісти
Аватар користувача
my3uka
SEO Master
Повідомлень: 89
З нами з: Нед жовтня 18, 2015 8:33 am
Звідки: Ukraine

Як зробити 301 редірект через .htaccess

Повідомлення my3uka » Вів серпня 21, 2018 6:09 am

301 редірект через файл .htaccess, більш ефективний в плані нагрузки на сервер. Оскільки він спрацює до того як буде працювати html, php, css i js і все решту.

Код: Виділити все

RewriteEngine On
RewriteCond %{HTTP_HOST} ^old-site.net$ [NC]
RewriteRule ^(.*)$ http://new-site.com/? [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.old-site\.net$  
RewriteRule ^(.*)$ http://old-site.com/? [R=301,L]
Цей рядок "RewriteCond %{HTTP_HOST} ^www\.old-site\.net$ " робить редірект з домена з "www" на новий сайт, але вже без приставки "www".

Якщо потрібно перенаправити старий сайт на новий з "www" то просто не прописуєте ці рядки:

Код: Виділити все

RewriteCond %{HTTP_HOST} ^www\.old-site\.net$  
RewriteRule ^(.*)$ http://old-site.com/? [R=301,L]
Рекомендую - VPS

Відповісти

Хто зараз онлайн

Зараз переглядають цей форум: 0 і 0 гостей