Перенаправление 301 сайтов

    49

    301 перенаправление (перемещено навсегда) используется для перенаправления одного адреса на другой. Он сообщает поисковым системам, что страница была перемещена на второй адрес навсегда и доступна под ним. Кроме того, он передает силу первого адреса второму.

    Смена домена – перенаправление со старого на новый
    После применения этого перенаправления любой адрес, вызываемый из старого домена, будет перенаправлен на адрес в новом домене с тем же путем.
    На хостинге старого домена мы создаем файл .htaccess со следующим содержимым:

      RewriteEngine On
    RewriteRule ^ (. *) $ Https://traxter-online.net/$1 [R = 301, L] 

    Перенаправить определенные страницы
    Перенаправление текущей страницы домена на новый домен:

      RewriteEngine On
    RewriteRule ^ карта сайта / https://traxter-online.net/mapa-witryny/ [R = 301, L]
    RewriteRule ^ полностью офисный пакет / https://traxter-online.net/kompletny-pakiet-biurowy/ [R = 301, L] 

    Перенаправить страницы в пределах текущего домена:

      RewriteEngine On
    RewriteRule ^ syndication.php / feed / [R = 301, L]
    RewriteRule ^ установка-Windows-Vista-7-с-Pendrive-T-467.html / установка-Windows-Vista-7-с-Pendrive / [R = 301, L] 

    Перенаправление ссылок с параметрами на целевую (каноническую) ссылку
    Иногда ссылки могут иметь дополнительные параметры в конце URL, но содержание URL ничем не отличается от основного, канонического. Это приводит к дублированию контента, потому что Google рассматривает эти ссылки как отдельные.
    Пример с моего сайта:
    Канонический адрес: https://traxter-online.net/relevantknowledge/
    Адрес с параметром: https://traxter-online.net/relevantknowledge/?replytocom=142
    Адрес с параметром: https://traxter-online.net/test-procesora/?print=1
    Адрес с параметром: https://traxter-online.net/kasing-kluczy-rejestru/?fb_xd_fragment&print=1

    Перенаправление на канонический адрес:

      RewriteEngine On
    RewriteCond% {QUERY_STRING} ^ fb_xd_fragment
    RewriteRule ^ (. *) $ Https://traxter-online.net/$1?  [R = 301, L]
    RewriteEngine On
    RewriteCond% {QUERY_STRING} ^ replytocom
    RewriteRule ^ (. *) $ Https://traxter-online.net/$1?  [R = 301, L]
    RewriteEngine On
    RewriteCond% {QUERY_STRING} ^ print
    RewriteRule ^ (. *) $ Https://traxter-online.net/$1?  [R = 301, L] 

    Унификация домена – с или без www
    При начале позиционирования стоит выбрать одну версию адреса вашего домена. Обычно домен доступен по адресу hxxp: //address.pl и по адресу hxxp: //www.address.pl. Оба этих адреса, однако, для роботов поисковых систем являются разными сервисами, а мощность домена делится пополам. Хорошо выбрать один адрес и сделать перенаправление в файле .htaccess.

    Перенаправление с адреса без www на форму с этим поддоменом:

      RewriteEngine On
    RewriteCond% {https_HOST} ^ traxter-online.net $
    RewriteRule ^ (. *) $ Https://www.traxter-online.net/$1 [R = 301, L] 

    Перенаправление с веб-адреса в форму без:

      RewriteEngine On
    RewriteCond% {https_HOST} ^ www.traxter-online.net (. *) [NC]
    RewriteRule ^ (. *) $ Https://traxter-online.net/$1 [R = 301, L] 

    Во всех примерах мы меняем домен https://traxter-online.net на наш собственный.

    источники:
    https://poradnik-seo.pl/pozycjonowanie/jednolity-adres-z-www-lub-bez,indeksowanie-stron.html
    https://www.tarnaski.eu/blog/przekierowanie-301/