{"id":14094,"url":"\/distributions\/14094\/click?bit=1&hash=946ae9e5951280541ded47531c885f9c3d2115703d9a46e4766ce4020e63db80","title":"\u041a\u0430\u043a \u043b\u0435\u0433\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0418\u0422-\u0431\u0438\u0437\u043d\u0435\u0441 \u0432 \u0423\u0437\u0431\u0435\u043a\u0438\u0441\u0442\u0430\u043d\u0435?","buttonText":"","imageUuid":""}

Как применять редирект 301 в файле htaccess

Редирект — метод перенаправления пользователей и роботов поисковых систем с одного URL на другой, который отличается от запрошенного.

Предложенные ниже рекомендации были опробированы для серверов на Apache, а значит для NGINX данные настройки вероятнее всего не будут работать.

Ниже предоставлены условия, при которых появляется необходимость в использовании редиректа 301 и внесения изменений в код для файла .htaccess.

В тоже время, перед любыми изменениями в файле .htaccess настоятельно советуем делать резервную копию.

Редирект 301 считается постоянным редиректом, который передает почти 90-99% ссылочного веса. Этот редирект показывает, что страница была перемещена согласно новому адресу, а прежний URL необходимо считать устаревшим.

С целью определения основного зеркала сайта

Проведение редиректа сайта с версии с www на версию без www:

RewriteCond %{HTTP_HOST} ^site.com$ [NC]

RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]

и

Осуществление редиректа с версии без www в версию с www:

RewriteCond %{HTTP_HOST} ^www.site.com$ [NC]

RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]

Оба предложенных варианта практически являются равнозначными и справедливы для всех роботов поисковых систем. Однако, если на вашем сайте большинство страниц в индексе и в ТОПе без www, то предпочтительнее сохранить переадресацию в версию без www, и наоборот...

Прочесть статью полностью можно по ссылке

0
Комментарии
-3 комментариев
Раскрывать всегда
null