301 редирект страницы
С одной страницы на другую
Чтобы сделать редирект с одной страницы на другую, пропишите один из вариантов в ваш .htaccess
#1 Вариант простой
Redirect 301 /page1/ /page2/
#2 Вариант чуть сложнее
RewriteCond %{REQUEST_URI} ^/page1/$
RewriteRule ^.*$ http://example.com/page2/? [R=301,L]
Редирект с страниц без слеша, на страницы со слешем в конце адреса URL
RewriteCond %{REQUEST_URI} !\?
RewriteCond %{REQUEST_URI} !\&
RewriteCond %{REQUEST_URI} !\=
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_URI} ![^\/]$
RewriteRule ^(.*)\/$ /$1 [R=301,L]
301 редирект с домена без www на домен с www
Канонизация домена, т.е. чтобы сделать переадресацию с домена http://example.com на домен http://www.example.com
RewriteCond %{HTTP_HOST} ^([^www].*)$
RewriteRule ^(.*)$ http://www.%1/$1 [L,R=301]
или вот так:
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
Редирект с одного домена на другой
RewriteEngine On
RewriteCond %{HTTP_HOST} domain-one.ru
RewriteRule (.*) https://domain-two.ru/$1 [R=301,L]