Pengalihan halaman adalah situasi di mana Anda mengklik URL untuk mencapai halaman X tetapi secara internal Anda diarahkan ke halaman lain Y. Itu terjadi karena pengalihan halaman. Perancang situs web mengandalkan pengalihan ketika ada kebutuhan untuk mengubah tata letak situs web tertentu atau lokasi halaman tertentu
Untuk mengalihkan dari halaman HTML, kami menggunakan Tag META. Bersamaan dengan ini, kami juga menggunakan atribut http-equiv untuk menyediakan header HTTP untuk nilai atribut konten. Nilai dalam konten adalah jumlah detik;
Setel atribut konten ke 0, jika Anda ingin segera memuatnya. Jika tidak, tetapkan waktu dalam detik jika Anda ingin menunda pengalihan sebentar
Sintaksis
Seperti yang dapat kita amati bahwa pengalihan memerlukan dua parameter −
Waktu. mewakili penundaan sebelum browser mengalihkan pengguna ke halaman lain
URL_baru. mewakili alamat URL yang kita butuhkan untuk mengarahkan ulang pengguna setelah penundaan
Berikut ini adalah contohnya…
Contoh
Dalam contoh berikut kami mengalihkan halaman ke halaman lain dengan menentukan tautan URL di
HTML Redirect WELCOME TO Tutorialspoint
you'll be redirected to Tutorialspoint Homepage, in 5 seconds.
_Segera setelah Anda menjalankan kode, jendela browser terbuka dan menunggu selama 5 detik sebelum secara otomatis dialihkan ke beranda titik tutorial
Menunda Halaman Redirect HTML
Jika kami menghadapi kesalahan saat mengalihkan ke halaman lain atau kadang-kadang menunda pengalihan halaman, itu mungkin terjadi jika kami menggunakan browser lama. Selain itu, kami akan menyebutkan tautan baru ke halaman web
If you are not redirected in five seconds, click here.
Saat menjalankan skrip di atas, halaman web muncul dengan tautan yang kami sebutkan menggunakan a, untuk menghindari penundaan pengalihan
Pengalihan terjadi ketika pengguna memasukkan URL, tetapi itu berubah, dan browser membawanya ke URL yang berbeda. Pembuat situs web mengandalkan mereka saat mereka perlu mengubah struktur situs mereka atau lokasi halaman tertentu. Tentu saja, Anda juga dapat mengalihkan ke situs web yang sama sekali berbeda
Saat bekerja dengan Hypertext Transfer Protocol (HTTP), Anda harus memiliki pemahaman dasar tentang kode responsnya. Mereka berisi tiga digit, yang pertama menentukan tipenya
Kode tanggapanJenis tanggapan1xxSebuah tanggapan informasi (mis. g. Memproses)2xxTanggapan yang berhasil (mis. g. OK) Respons pengalihan 3xxA (mis. g. Dipindahkan Secara Permanen)4xxA respons kesalahan sisi klien (mis. g. Tidak Ditemukan) Respons kesalahan sisi server 5xxA (mis. g. Gerbang Buruk)
Katakanlah Anda menutup situs web lama dan membuka yang baru. Jika pengguna mengetik URL yang lama ke browser mereka, itu akan mengembalikan kode respons 404 (Tidak Ditemukan). Namun, jika Anda menggunakan pengalihan HTML, pengguna akan mendapatkan 301 (Dipindahkan Secara Permanen) atau 302 (Ditemukan). Kode ini tidak terlihat oleh pengguna, tetapi browser memahaminya dan mengalihkan pengguna ke URL baru dalam beberapa saat
Sintaks untuk Kode Pengalihan HTML
Pengalihan HTML juga dikenal sebagai pengalihan penyegaran meta, atau hanya pengalihan meta HTML. Ini memungkinkan Anda untuk memilih apakah Anda memerlukan pengalihan langsung atau tertunda. Jika Anda menentukan waktu tunda dalam hitungan detik, pengguna akan melihat halaman lama selama itu
Untuk membuat halaman dalam HTML dialihkan ke halaman lain, Anda harus mengikuti sintaks ini
Contoh Salinan
<meta http-equiv="refresh" content="time; URL=new_url" />
Seperti yang Anda lihat, ini membutuhkan dua parameter
- time mewakili penundaan sebelum browser mengalihkan pengguna ke halaman lain. Tentukan dalam hitungan detik, atau masukkan 0 jika Anda memerlukan pengalihan HTML segera
- new_url mewakili alamat URL yang Anda perlukan untuk mengalihkan pengguna setelah penundaan
Pada contoh di bawah ini, Anda dapat melihat kode pengalihan HTML yang membawa pengguna ke situs web BitDegree dengan penundaan lima detik
Contoh Salinan
<meta http-equiv="refresh" content="5; URL=//www.bitdegree.org/" />_
Just like all meta tags, the HTML redirect code should be placed in the section of the document. This way, the browser receives certain instructions that stay invisible to the user.
Pro
- Desain sederhana (tidak ada informasi yang tidak perlu)
- Kursus berkualitas tinggi (bahkan yang gratis)
- Berbagai fitur
- program nanogelar
- Cocok untuk perusahaan
- Sertifikat penyelesaian berbayar
EKSKLUSIF. DISKON 75%.
Pro
- Mudah dinavigasi
- Tidak ada masalah teknis
- Terlihat peduli dengan penggunanya
- Berbagai macam kursus
- Kebijakan pengembalian dana 30 hari
- Sertifikat kelulusan gratis
SERENDAH 12. 99$
Pro
- Pengalaman pengguna yang luar biasa
- Menawarkan konten berkualitas
- Sangat transparan dengan harga mereka
- Sertifikat kelulusan gratis
- Berfokus pada keterampilan ilmu data
- Jadwal belajar fleksibel
DISKON 75%.
Mengapa Menunda Pengalihan dalam HTML?
Jika Anda tidak yakin mengapa Anda harus menunda pengalihan meta HTML Anda, pikirkan kesempatan untuk menyetel pesan untuk pengguna. Anda dapat memberi tahu mereka bahwa halaman tersebut telah dipindahkan, dan kemudian segera mengirimkannya ke halaman baru
Alasan penting lainnya adalah sedikit kemungkinan tag tidak dirender dengan benar. Ini mungkin terjadi jika pengguna menggunakan browser kuno. Dalam hal ini, Anda dapat menambahkan tautan langsung ke laman lama yang mungkin diklik pengguna secara manual jika kode pengalihan HTML gagal
Contoh Salinan
<head> <meta http-equiv="refresh" content="5; URL=//www.bitdegree.org/" /> </head> <body> <p>If you are not redirected in five seconds, <a href="//www.bitdegree.org/">click here</a>.</p> </body>
Cobalah Belajar Langsung di Udacity
Seperti yang Anda lihat, semua yang Anda butuhkan untuk menambahkan tautan langsung yang dapat diklik adalah sepasang tag jangkar. Pastikan untuk menempatkannya di bagian dan bukan dengan tag pengalihan meta HTML. tidak ada gunanya tautan yang dapat diklik yang tidak dapat dilihat pengguna sejak awal