301 перенаправлення (переміщено назавжди) використовується для перенаправлення однієї адреси на інший. Він повідомляє пошуковим системам, що сторінка була переміщена на другий адреса назавжди і доступна під ним. Крім того, він передає силу першого адреси другого.
Зміна домену – перенаправлення зі старого на новий
Після застосування цього перенаправлення будь-яку адресу, викликаний зі старого домену, буде перенаправлено на адресу в новому домені з тим же шляхом.
На хостингу старого домену ми створюємо файл .htaccess з наступним вмістом:
RewriteEngine OnRewriteRule ^ (. *) $ Https://traxter-online.net/$1 [R = 301, L]
Перенаправити певні сторінки
Перенаправлення поточної сторінки домену на новий домен:
RewriteEngine OnRewriteRule ^ карта сайту / https://traxter-online.net/mapa-witryny/ [R = 301, L]RewriteRule ^ повністю офісний пакет / https://traxter-online.net/kompletny-pakiet-biurowy/ [R = 301, L]
Перенаправити сторінки в межах поточного домену:
RewriteEngine OnRewriteRule ^ 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 OnRewriteCond% {QUERY_STRING} ^ fb_xd_fragmentRewriteRule ^ (. *) $ Https://traxter-online.net/$1? [R = 301, L]RewriteEngine OnRewriteCond% {QUERY_STRING} ^ replytocomRewriteRule ^ (. *) $ Https://traxter-online.net/$1? [R = 301, L]RewriteEngine OnRewriteCond% {QUERY_STRING} ^ printRewriteRule ^ (. *) $ Https://traxter-online.net/$1? [R = 301, L]
Уніфікація домену – з або без www
При початку позиціонування варто вибрати одну версію адреси вашого домену. Зазвичай домен доступний за адресою hxxp: //address.pl за адресою hxxp: //www.address.pl. Обидва цих адреси, однак, для роботів пошукових систем є різними сервісами, а потужність домену ділиться навпіл. Добре вибрати одну адресу і зробити перенаправлення у файлі .htaccess.
Перенаправлення з адреси без www на форму з цим поддоменом:
RewriteEngine OnRewriteCond% {https_HOST} ^ traxter-online.net $RewriteRule ^ (. *) $ Https://www.traxter-online.net/$1 [R = 301, L]
Перенаправлення з веб-адреси у форму без:
RewriteEngine OnRewriteCond% {https_HOST} ^ www.traxter-online.net (. *) [NC]RewriteRule ^ (. *) $ Https://traxter-online.net/$1 [R = 301, L]
У всіх прикладах ми змінюємо домен https://traxter-online.net на наш власний.
джерела: