URL yönləndirməsi mövcud URL-i başqasına yönləndirmək təcrübəsidir və bu, ziyarətçilərinizə və Google Axtarışa səhifənin yeni ünvanı olduğunu bildirir. Yönləndirmələr xüsusilə aşağıdakı hallarda faydalıdır:
- Saytınızı yeni domenə köçürülübsə və keçidin mümkün qədər qüsursuz olmasını istəyirsinizsə.
- İnsanlar saytınıza bir neçə müxtəlif URL vasitəsilə daxil olur. Məsələn, əsas səhifənizə bir neçə üsulla daxil olmaq mümkündürsə (məsələn,
https://example.com/home,
http://home.example.com, və yahttps://www.example.com), bu URL-lərdən birini üstün tutulan (kanonik) təyinat yeri kimi seçmək və digər URL-lərdən trafiki üstün tutduğunuz URL-ə göndərmək üçün yönləndirmələrdən istifadə etmək yaxşı fikirdir. - İki veb-saytı birləşdirirsiniz və köhnəlmiş URL-lərə olan keçidlərin düzgün səhifələrə yönləndirilməsinə əmin olmaq istəyirsiniz.
- Bir səhifəni silmisiniz və istifadəçiləri yeni səhifəyə göndərmək istəyirsiniz.
Yönləndirmə növlərinə ümumi baxış
İstifadəçiləriniz ümumiyyətlə müxtəlif növ yönləndirmələr arasında fərqi görə bilməsələr də, Google Axtarış müəyyən növ yönləndirmələrdən yönləndirmə hədəfinin kanonik olması lazım olduğuna dair siqnal kimi istifadə edir. Yönləndirmənin seçilməsi onun nə qədər müddətə qüvvədə olacağını gözlədiyinizdən və Google Axtarışın axtarış nəticələrində hansı səhifəni göstərməsini istədiyinizdən asılıdır:

- Daimi yönləndirmələr: Axtarış nəticələrində yeni yönləndirmə hədəfini göstərin.
- Müvəqqəti yönləndirmələr: Axtarış nəticələrində mənbə səhifəsini göstərin.
Aşağıdakı cədvəldə Google tərəfindən düzgün şərh olunma ehtimalına görə sıralanmış daimi və müvəqqəti yönləndirmələri qurmaq üçün istifadə edə biləcəyiniz müxtəlif üsullar izah olunur (məsələn, server tərəfli yönləndirmə Google tərəfindən düzgün şərh olunmaq üçün ən yüksək şansa malikdir). Vəziyyətinizə və saytınıza uyğun olan yönləndirmə növünü seçin:
| Yönləndirmə növləri | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Daimi | Googlebot yönləndirmeni izləyir və indeksləşdirmə boru kəməri yönləndirmeden yönləndirme hədəfinin olmalı olduğuna dair siqnal kimi istifadə edir
| ||||||||||
| Müvəqqəti | Googlebot yönləndirmeni izləyir, lakin indeksləşdirmə boru kəməri yönləndirmeden yönləndirme hədəfinin kanonik olması lazım olduğuna dair siqnal kimi istifadə etmir. Digər kanonizasiya siqnalları mövcud olarsa, hədəf səhifə hələ də indeksləşdirilə bilər.
| ||||||||||
Server tərəfli yönləndirmələr
Server tərəfli yönləndirmələrin qurulması server konfiqurasiya fayllarına girişi tələb edir (məsələn, .htaccess Apache-də fayl) və ya server tərəfi skriptləri (məsələn, PHP) ilə yönləndirmə başlıqlarının təyin edilməsi. Server tərəfində həm daimi, həm də müvəqqəti yönləndirmələr yarada bilərsiniz.
Daimi server tərəfli yönləndirmələr
Axtarış sistemi nəticələrində göstərildiyi kimi səhifənin URL-ni dəyişdirmək lazımdırsa, mümkün olduqda daimi server tərəfi yönləndirməsindən istifadə etməyi tövsiyə edirik. Bu, Google Axtarışın və insanların düzgün səhifəyə yönləndirilməsini təmin etməyin ən yaxşı yoludur. 301
və 308 status kodları səhifənin həmişəlik yeni ünvana köçürüldüyünü bildirir.
Müvəqqəti server tərəfli yönləndirmələr
Sadəcə olaraq istifadəçiləri müvəqqəti olaraq başqa səhifəyə göndərmək istəyirsinizsə, müvəqqəti yönləndirmədən istifadə edin. Bu, həm də Google-un köhnə URL-ni Axtarış nəticələrində saxlamağa kömək edə biləcək yönləndirmədən təsirlənməməsini təmin edəcək. Məsələn, saytınızın təqdim etdiyi xidmət müvəqqəti olaraq əlçatmazdırsa, axtarış nəticələrində orijinal URL-i pozmadan istifadəçiləri nə baş verdiyini izah edən səhifəyə göndərmək üçün müvəqqəti yönləndirmə qura bilərsiniz.
Server tərəfli yönləndirmələri həyata keçirin
Server tərəfli yönləndirmələrin həyata keçirilməsi hostinq və server mühitinizdən və ya saytınızın backend skript dilindən asılıdır.
PHP ilə daimi yönləndirmə qurmaq üçün istifadə edin header() funksiya. Ekrana hər hansı bir şey göndərməzdən əvvəl başlıqları təyin etməlisiniz:
Eynilə, burada PHP ilə müvəqqəti yönləndirmənin necə qurulacağına dair bir nümunə var:
Veb serverinizin konfiqurasiya fayllarına girişiniz varsa, yönləndirmə qaydalarını özünüz yaza bilərsiniz. Veb serverinizin təlimatlarına əməl edin:
Apache: Məsləhətləşin
Apache.htaccessDərslik,
Apache URL Yenidən Yazma Bələdçisivə
Apachemod_aliassənədləri.Məsələn, yönləndirmələrin ən sadə formasını qurmaq üçünmod_alias-dan istifadə edə bilərsiniz:
Daha mürəkkəb yönləndirmələr üçünmod_rewrite-dan istifadə edin. Məsələn: NGINX:
Haqqında oxuyun
NGINX Yenidən Yazma Qaydalarının YaradılmasıNGINX bloqunda. Apache-də olduğu kimi, yönləndirmələr yaratmaq üçün çoxsaylı seçimləriniz var. Məsələn:
Daha mürəkkəb yönləndirmələr üçünrewrite- qaydasından istifadə edin:
Digər bütün veb serverlər üçün server meneceriniz və ya hostinq provayderinizlə əlaqə saxlayın və ya sevimli axtarış sisteminizdə təlimatlar axtarın (məsələn, "LiteSpeed redirects" üçün axtarış edin). meta refresh
və onun HTTP ekvivalenti Əgər server tərəfli yönləndirmələr platformanızda tətbiq edilə bilmirsə, meta refresh yönləndirmələri məqbul bir alternativ ola bilər. Google iki növ meta refresh
- yönləndirməsini fərqləndirir:
Animeta refreshyönləndirməsi: Səhifə brauzerdə yüklənən kimi işə düşür. Google Axtarış animeta refresh - yönləndirmələrini daimi yönləndirmə kimi şərh edir.
Gecikdirilmişmeta refreshyönləndirməsi
: Yalnız sayt sahibi tərəfindən təyin edilmiş ixtiyari sayda saniyədən sonra işə düşür. Google Axtarış gecikdirilmişmeta refresh
yönləndirmələrini müvəqqəti yönləndirmə kimi şərh edir. meta refresh yönləndirməsini ya HTML-dəki <head> elementinə, ya da server tərəfli kodla HTTP başlığına yerləşdirin. Məsələn, burada HTML-dəki
<head> elementində ani meta refresh yönləndirməsi var:
Budur, server tərəfli skriptlərlə daxil edə biləcəyiniz HTTP başlığı ekvivalentinin nümunəsi:
Google tərəfindən müvəqqəti yönləndirmə kimi şərh olunan gecikdirilmiş yönləndirmə yaratmaq üçün
content atributunu yönləndirmənin gecikdirilməli olduğu saniyə sayına təyin edin:
JavaScript location yönləndirmələri
Google Axtarış, URL-in krol edilməsi başa çatdıqdan sonra Veb Renderinq Xidmətindən istifadə edərək JavaScript-i şərh edir və icra edir.
JavaScript yönləndirməsini qurmaq üçün location xassəsini HTML başlığındakı skript blokunda yönləndirmə hədəfi URL-inə təyin edin. Məsələn:
Crypto yönləndirmələri
Digər yönləndirmə üsullarından heç birini tətbiq edə bilmirsinizsə, yenə də istifadəçilərinizə səhifənin və ya onun məzmununun köçürüldüyünü bildirmək üçün səy göstərməlisiniz. Bunu etməyin ən sadə yolu, qısa bir izahatla birlikdə yeni səhifəyə işarə edən bir keçid əlavə etməkdir. Məsələn:
<a href=”https://newsite.example.com/newpage.html”>Biz köçdük! Məzmunu yeni saytımızda tapın!</a>
Bu, istifadəçilərin yeni saytınızı tapmasına kömək edir və Google bunu
crypto yönləndirməsi kimi başa düşə bilər (Loch Ness bədhevi kimi, mövcudluğu mübahisəli ola bilər; bütün axtarış sistemləri bu psevdo-yönləndirməni rəsmi yönləndirmə kimi tanımaya bilər).
URL-in alternativ versiyaları
Bir URL-i yönləndirdiyiniz zaman, Google həm yönləndirmə mənbəyini (köhnə URL), həm də yönləndirmə hədəfini (yeni URL) izləyir. URL-lərdən biri
kanonikolacaq; hansının olacağı yönləndirmənin müvəqqəti və ya daimi olub-olmaması kimi siqnallardan asılıdır. Digər URL kanonik URL-in alternativ adı olur. Alternativ adlar istifadəçilərin daha çox tanıya və etibar edə biləcəyi kanonik URL-in fərqli versiyalarıdır. İstifadəçinin sorğusu köhnə URL-ə daha çox etibar edə biləcəyinə işarə etdikdə, alternativ adlar axtarış nəticələrində görünə bilər.
Məsələn, əgər siz
yeni domen adına köçmüsünüzsə, çox güman ki, Google yeni URL-lər artıq indekslənsə belə, vaxtaşırı köhnə URL-ləri nəticələrdə göstərməyə davam edəcək. Bu normaldır və istifadəçilər yeni domen adına öyrəşdikcə, alternativ adlar siz heç bir şey etmədən yox olacaq.
Bunu necə tətbiq edirik
Redirects are where accumulated search equity is either preserved or lost. We map them one-to-one wherever possible, since bulk redirects to a category page are treated as soft 404s and lose the signal entirely.
Əlaqəli xidmətlər
