Шпаргалка по реализации 301 редиректа

301 редирект нужен при «склейке» зеркал с www и без, при переводе сайта с HTTP на HTTPS, при переезде на новый домен, в случае изменения URL страницы и переносе её в другой раздел сайта. Как правильно настроить 301 редирект? Прилагаем инструкцию с примерами и шаблонами.

99

Redirect 301 / http://new-site.com - и что в этом случае произойдет? Все страницы старого сайта будут ссылаться на главную страницу нового? А как сделать чтобы каждая страница старого сайта ссылалась на страницу с аналогичным адресом нового сайта?

Ответить

Redirect 301 / http://new-site.com - и что в этом случае произойдет? Все страницы старого сайта будут ссылаться на главную страницу нового?

Да, это правило перенаправляет все страницы старого на главную страницу нового.

А как сделать чтобы каждая страница старого сайта ссылалась на страницу с аналогичным адресом нового сайта?

Правило для такого варианта перенаправления:
RewriteCond %{REQUEST_URI} (.*)
RewriteRule ^(.*)$ http://new-site.com/$1 [L,R=301]

Ответить