Cara Mengarahkan Pengguna

Isi kandungan:

Cara Mengarahkan Pengguna
Cara Mengarahkan Pengguna

Video: Cara Mengarahkan Pengguna

Video: Cara Mengarahkan Pengguna
Video: CARA MENGARAHKAN ANTENA TV DENGAN TEPAT KE PEMANCAR MENGGUNAKAN APLIKASI ANTENA POINTER 2024, Mungkin
Anonim

Asas navigasi Internet adalah pautan hiper. Pada mereka, pengguna berpindah dari halaman ke halaman, dari laman web ke laman web. Biasanya, pengguna yang memutuskan kapan untuk melakukan peralihan. Namun, kadang-kadang setelah melakukan tindakan tertentu di halaman, anda perlu mengarahkan pengguna secara automatik ke halaman lain di laman web ini atau bahkan ke sumber lain.

Cara mengarahkan pengguna
Cara mengarahkan pengguna

Ia perlu

  • - keupayaan untuk mengedit skrip laman web;
  • - keupayaan untuk menyunting fail.htaccess;
  • - keupayaan untuk menukar templat halaman;
  • - keupayaan untuk menukar kod html halaman.

Arahan

Langkah 1

Arahkan pengguna ke sumber yang berbeza dengan menambahkan medan Lokasi ke tajuk respons HTTP pelayan. Ubah skrip sistem pengurusan kandungan atau konfigurasikan pelayan (contohnya, dengan mengaktifkan modul ModRewrite Apache dan menambahkan arahan yang sesuai ke fail.htaccess) sehingga bidang Lokasi ada di tajuk jika sesuai.

Kandungan bidang Lokasi pengepala respons HTTP pelayan mestilah URI mutlak sumber yang mana pengalihan dibuat. Dalam kebanyakan kes, ejen pengguna akan segera memuat turun data sumber yang ditentukan, walaupun kod respons pelayan menunjukkan bahawa mesej mempunyai isi. Namun, ketika melakukan pengalihan, masuk akal untuk membatasi diri untuk mengirim hanya tajuk respons yang hanya mengandungi bidang status dengan kod yang betul dan bidang Lokasi.

Pilih kod respons dari julat nilai 301-303 mengikut RFC 2616. Bentuk header minimum dan sampaikan kepada ejen pengguna. Sebagai contoh, dalam PHP, kod penjanaan tajuk mungkin kelihatan seperti ini

pengepala ('HTTP / 1.0 303');

tajuk ('Lokasi:

Perhatikan bahawa semasa menggunakan ModRewrite, anda juga dapat memilih kod respons pilihan anda.

Langkah 2

Ubah arah pengguna menggunakan tag meta dengan atribut http-equiv yang ditetapkan untuk memuat semula. Tag meta ditambahkan ke bahagian KEPALA dokumen. Isi atribut kandungan tag ini mestilah rentetan yang terdiri dari angka yang menentukan kelewatan (dalam beberapa saat) sebelum mengarahkan dan URI sumber sasaran (mutlak atau relatif), dipisahkan dari angka dengan koma. Contohnya, untuk mengarahkan pengguna 10 saat selepas memuat halaman, anda boleh menggunakan kod berikut:

Teknik serupa sering digunakan untuk membuat halaman percikan yang muncul setelah pengguna melakukan tindakan tertentu (contohnya, halaman catatan setelah balasan forum diposkan).

Langkah 3

Laksanakan pengalihan menggunakan skrip sisi klien. Gunakan kemampuan untuk mengubah sifat lokasi tetingkap dan dokumen objek. Contoh paling mudah kod HTML yang menentukan sekeping JavaScript yang tertanam dalam dokumen mungkin kelihatan seperti ini:

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

Sebaiknya gabungkan kaedah pengalihan ini dengan kaedah yang dijelaskan pada langkah kedua dengan mengubah sifat lokasi dalam fungsi pengendali acara pemasa.

Disyorkan: