Как временно переместить страницу, пока на ней устраняются недостатки?

Vova

Member
Обнаружили серьезные проблемы на одной странице, и чтобы их устранить понадобиться несколько дней (есть своя специфика у проекта), трафик на страницу уже идет и не хотелось бы полностью редиректить ее на новый адрес. Слышал есть какое то решение в виде временного редиректа, подскажите как реализовать?
 

Natali

Member
Это 302 редирект, он прописывается так же, как и 301, только вместо 301 ставим 302. Пример вот:
RewriteEngine on
Redirect 302 /old-url https://dh-agency.ru/new-url

Если хотим сделать редирект всего сайта:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.dh-agency.ru [NC]
RewriteRule ^(.*)$ https://dh-agency.ru /$1 [R=302,L]
 

Vova

Member
А у 301 и 302 редиректа в чем разница то? Они аналоги?
 

Natali

Member
Ну по сути да, только у 302 редиректа есть значительные отличия от 301. К примеру, 302 редирект нельзя проставлять более чем на 7 дней (некоторые источники упомянают 6), так как для ПС это критично и они не сильно жалуют 302 редирект. 301 редирект передает ссылочный вес, а 302 нет. При 302 редиректе невозможна склейка домена ну и при 302 редиректе в поиске остаются две страницы, тогда как при 301 только одна - та, на которую сделан редирект.
Какой использовать 301 или 302 редирект, зависит от задач. На время - 302, а 301 на постоянку
 

Vova

Member
Ясно, получается в чем основное отличие 301 от 302 редиректа - так это в передачи ссылочной массы и наличия двух страниц в индексе.
 

Natali

Member
Ага, но злоупотреблять им я не рекомендую. Но и забывать не стоит.