301 редирект нужен при «склейке» зеркал с www и без, при переводе сайта с HTTP на HTTPS, при переезде на новый домен, в случае изменения URL страницы и переносе её в другой раздел сайта. Как правильно настроить 301 редирект? Прилагаем инструкцию с примерами и шаблонами.
Redirect 301 / http://new-site.com - и что в этом случае произойдет? Все страницы старого сайта будут ссылаться на главную страницу нового? А как сделать чтобы каждая страница старого сайта ссылалась на страницу с аналогичным адресом нового сайта?
Redirect 301 / http://new-site.com - и что в этом случае произойдет? Все страницы старого сайта будут ссылаться на главную страницу нового?
Да, это правило перенаправляет все страницы старого на главную страницу нового.
А как сделать чтобы каждая страница старого сайта ссылалась на страницу с аналогичным адресом нового сайта?
Правило для такого варианта перенаправления:
RewriteCond %{REQUEST_URI} (.*)
RewriteRule ^(.*)$ http://new-site.com/$1 [L,R=301]