Bir Istifadəçini Necə Yönləndirmək Olar

Mündəricat:

Bir Istifadəçini Necə Yönləndirmək Olar
Bir Istifadəçini Necə Yönləndirmək Olar

Video: Bir Istifadəçini Necə Yönləndirmək Olar

Video: Bir Istifadəçini Necə Yönləndirmək Olar
Video: 10 ildən sonra Android-dən iPhone-a keçid [2021] 2024, Bilər
Anonim

İnternet naviqasiyasının əsasını hiperlinklər təşkil edir. Onlarda istifadəçilər səhifədən səhifəyə, saytdan sayta keçirlər. Tipik olaraq, keçidi nə vaxt edəcəyinə qərar verən istifadəçidir. Lakin bəzən səhifədə müəyyən hərəkətlər etdikdən sonra istifadəçini avtomatik olaraq saytdakı başqa bir səhifəyə və ya başqa bir mənbəyə yönləndirməlisiniz.

Bir istifadəçini necə yönləndirmək olar
Bir istifadəçini necə yönləndirmək olar

Vacibdir

  • - sayt skriptlərini redaktə etmək bacarığı;
  • -.htaccess sənədlərini redaktə etmək bacarığı;
  • - səhifə şablonlarını dəyişdirmək bacarığı;
  • - səhifələrin html kodunu dəyişdirmək bacarığı.

Təlimat

Addım 1

Serverin HTTP cavab başlığına bir Yer sahəsi əlavə edərək istifadəçini fərqli bir mənbəyə yönləndirin. Məzmun idarəetmə sisteminin skriptlərini dəyişdirin və ya serverin (məsələn, ModRewrite Apache modulunu aktivləşdirərək və.htaccess sənədinə müvafiq direktivləri əlavə edərək) Konum sahəsi başlıqda uyğun olduğu yerlərdə olması üçün konfiqurasiya edin.

Serverin HTTP cavab başlığının Yer sahəsinin məzmunu yönləndirmə aparılmış mənbənin mütləq URI-si olmalıdır. Əksər hallarda, istifadəçi agentləri, server cavab kodu mesajın bir gövdəsi olduğunu göstərsə də, göstərilən qaynaq məlumatlarını dərhal yükləyəcəklər. Bununla birlikdə, bir yönləndirmə həyata keçirərkən, yalnız vəziyyət kodunu və Yer sahəsini ehtiva edən yalnız cavab başlığını göndərməklə məhdudlaşmaq mantiqidir.

Buna uyğun olaraq 301-303 dəyərləri arasından cavab kodu seçin RFC 2616. Minimum bir başlıq yaradın və istifadəçi agentinə ötürün. Məsələn, PHP-də başlıq yaratmaq kodu belə görünə bilər

başlıq ('HTTP / 1.0 303');

başlıq ('Yer:

Qeyd edək ki, ModRewrite istifadə edərkən, istədiyiniz cavab kodunu da seçə bilərsiniz.

Addım 2

Meta etiketini istifadəçini yeniləmək üçün quraşdırılmış http-equiv atributu ilə yönləndirin. Meta etiketlər sənədin HEAD hissəsinə əlavə olunur. Bu etiketin məzmun atributunun məzmunu, yönləndirmədən əvvəl gecikməni (saniyələrlə) və hədəf mənbəyinin URI-sini (mütləq və ya nisbi) təyin edən bir rəqəmdən ibarət, bir vergüllə ayrılmış bir sətirdən ibarət olmalıdır. Məsələn, səhifəni yüklədikdən 10 saniyə sonra bir istifadəçini yönləndirmək üçün aşağıdakı kodu istifadə edə bilərsiniz:

Bənzər bir texnika istifadəçinin müəyyən hərəkətləri etdikdən sonra görünən sıçrayış səhifələri yaratmaq üçün tez-tez istifadə olunur (məsələn, forum cavabı göndərildikdən sonra bir poçt səhifəsi).

Addım 3

Müştəri tərəfindəki skriptdən istifadə edərək yönləndirməni həyata keçirin. Pəncərənin və sənəd obyektlərinin yer xüsusiyyətlərini dəyişdirmək qabiliyyətindən istifadə edin. Sənədə yerləşdirilmiş bir JavaScript parçasını təyin edən HTML kodunun ən sadə nümunəsi belə görünə bilər:

document.location = "https://codeguru.ru";

Taymer hadisəsi işləyicisi funksiyasında yer xüsusiyyətini dəyişdirərək bu yönləndirmə metodunu ikinci mərhələdə təsvir edilənlə birləşdirmək məsləhətdir.

Tövsiyə: