Сторінка 1 з 1

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

Додано: Вів серпня 21, 2018 6:09 am
my3uka
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]