Cara menggunakan redirect alert javascript

Ketika mengelola website, redirect PHP kadang diperlukan. Tujuannya agar pengunjung dapat dialihkan dari suatu halaman ke halaman lainnya sesuai kebutuhan. 

Sayangnya, kalau metode redirect yang digunakan tidak tepat, malah akan merugikan. Nah, bagaimana cara melakukan redirect dengan benar? Dan apakah metode redirect lain yang bisa digunakan? Kami akan menjelaskannya di artikel ini!

Cara Redirect PHP Standar

Umumnya, membuat redirect yang sederhana dilakukan dengan menggunakan kode sebagai berikut:

Dengan cara tersebut, pengunjung akan diarahkan ke halaman website yang baru, yaitu URL bernama urlbaru.php.

Namun, cara melakukan redirect ini sebenarnya memiliki kekurangan:

Pertama, redirect pada PHP standar bisa dikatakan kurang aman. Alasannya, dengan menggunakan header() saja untuk pengalihan tersebut, website masih akan menjalankan kode program yang ada di bawah header()

Artinya, pengunjung dapat memanipulasi berbagai kode di bawah header() dengan mudah tanpa ketahuan oleh pemilik website. 

Kedua, redirect PHP standar kurang mendukung upaya SEO. Itu karena crawler bot tidak dapat mengakses halaman website yang baru, hanya halaman lama sebelum pengalihan. 

Lalu, apa yang akan terjadi? Karena crawler berfungsi untuk mencatat (mengindex) halaman website, maka halaman baru tersebut tentu akan luput dari catatan crawler. Alhasil, halaman website baru tidak dapat muncul pada SERP atau halaman pencarian Google.

Baca juga: Cara Membuat Website dengan PHP

Cara Redirect PHP dengan Metode 301

Meskipun mudah dilakukan, redirect PHP standar memiliki kekurangan. Jadi, Anda perlu menggunakan alternatif PHP redirect dengan metode 301, yaitu pengalihan permanen. 

Inilah kode yang bisa Anda gunakan:

Pada kode di atas, Anda menggunakan kode 301 supaya crawler tidak membaca halaman lama. Jadi, halaman tujuan pengalihan-lah yang akan diindex untuk ditampilkan ke SERP. Hal inilah yang tidak terjadi pada metode sebelumnya.

Singkatnya, cara redirect PHP ini memiliki lebih menguntungkan dari sisi SEO. Selain itu, karena kode di bawah header() ditutup, maka tidak mudah dimanipulasi atau dimanfaatkan hacker untuk menyerang website Anda.

Baca Juga: PHP Framework Terbaik untuk Developer

Metode Redirect Lain

Sebenarnya, untuk mengalihkan halaman website apakah hanya bisa dengan redirect PHP? Jawabannya, tidak. Ada metode lain yang bisa Anda coba, yaitu menggunakan HTML dan JavaScript. 

HTML

Nah, jika menggunakan HTML, contoh kodenya seperti ini:

Kode di atas akan mengalihkan halaman website ke URL bernama urlbaru.php secara langsung. Sebab, menggunakan interval 0 detik. Dengan begitu, perpindahan halaman terjadi tanpa jeda waktu.

Baca Juga: Cara Redirect Domain Tanpa Hosting

JavaScript

Sedangkan untuk JavaScript, Anda bisa menggunakan kode di bawah:

setInterval( () => {
   window.location.href = ‘urlbaru.php’;
}, 1000);

Kode di atas akan mengalihkan halaman ke urlbaru.php juga. Bedanya, ada waktu jeda selama 1000 ms atau 1 detik baru terjadi pengalihan berkat pengaturan interval.

Jadi, bisa dikatakan bahwa redirect menggunakan HTML dan JavaScript jauh lebih fleksibel karena Anda dapat mengatur kapan halaman akan dialihkan. Namun, redirect PHP masih unggul dari sisi performa dibandingkan kedua metode tersebut.

Baca juga: PHP 8.1 Telah Dirilis! Simak Fitur Baru, Perubahan, Cara Upgrade

Sudah Siap Melakukan Redirect PHP dengan Benar?

Mengarahkan pengunjung website ke halaman berbeda bisa dilakukan dengan cara redirect PHP. Langkah yang perlu dilakukan pun cukup mudah. Kami sudah menjelaskannya secara lengkap di atas.

Tidak hanya satu metode redirect saja, Anda sudah belajar beberapa cara yang bisa digunakan sesuai kebutuhan. Baik membuat redirect PHP secara sederhana atau dengan metode 301. Bahkan, ada metode lain menggunakan HTML dan JavaScript.

Apapun itu, selalu gunakan metode yang aman dan sesuai kebutuhan Anda. ya. Selamat mencoba dan semoga berhasil.

HomeBelajar JavaScriptCara redirect ke halaman lain dengan PHP dan JavaScript

May 15, 2020

PlajariKode - Hai, berjumpa lagi, kali ini kita akan mempelajari bagaimana cara redirect ke halaman lain dengan PHP dan JavaScript.

Hal ini berguna jika kita menulis kode PHP atau Javascript yang perlu mengarahkan pengguna ke beberapa alamat lain setelah melakukan beberapa tugas, atau sebagai bagian dari operasinya.

Redirect dengan PHP

Dalam pemrograman PHP kita bisa redirect dengan menggunakan fungsi header();


register.html adalah halaman yang dituju, atau jika ingin redirect ke suatu halaman web.



Catatan: harus menyertakan https:// sebelum link halaman web.

Redirect dengan JavaScript

Ada beberapa cara untuk mengarahkan ke halaman web lain dengan JavaScript. Yang paling populer adalah dengan menggunakan location.href dan location.replace.

window.location.href = "https://www.plajarikode.com";

// atau

window.location.replace("https://www.plajarikode.com");

Catatan: Perbedaan antara href dan replace adalah bahwa replace() menghapus dokument URL saat ini dari histori dokumen, yang berarti bahwa tidak mungkin menggunakan tombol kembali.


Contoh:



Redirect ke halaman web


replace() method menggantikan dokumen saat ini dengan yang baru:</p>


Referensi redirect dengan JavaScript: How to redirect to another webpage