Mengalihkan URL ke menuju URL lain tentu ada kegunaanya, seperti session tidak ada langsung dilempar ke page lain, atau untuk shorten URL, itu sangat berguna. Hanya membutuhkan HTML atau javascript dan php kita sudah dapat membuat redirect halaman menuju lain halaman.
Ada 3 cara dan berbeda komponen. Dari HTML, javascript, dan PHP ada cara sendiri namun juga ada perbedaan antara beberapa cara itu.
Pernah tahu kan.? Jika kamu login pada suatu situs akan ditujukan menuju halaman baru, itu tidak bisa disebut redirect jika kita tidak melihat dulu action pada form, jika URL berbeda berarti memakai redirect page.
Ada lebih dari 3 yang ada, tetapi sesuai 3 bahasa pemrograman, saya bagi hanya 3 dan sudah familiar dimata programer
(1.) Meta HTTP Equip Refresh [HTML]
<meta http-equiv="refresh" content="0;url=http://URLTujuan.com/">
Dengan cara ini kamu dapat membuat redirect page sederhana pada situs HTML. Dan disarankan untuk menaruhnya pada bagian head tags. Karena sesuai perintah HTML, Meta harus berada pada antara head tags. Sebenarnya kode tersebut tidak untuk redirect melainkan auto refresh dan banyaknya yang pakai untuk redirect, jadi banyak yang menggunakanya! 😀
(2.) Window Location [Javascript]
<script> window.location="http://URLTujuan.com" </script>
Window location telah diadakan sendiri pada javascript dan keguna’an untuk redirect page, kode tersebut dapat kamu pasang antara body tags & akan berjalan otomatis.
(3.) Header Location [PHP]
<?php header('Location: http://URLTujuan.com'); ?>
PHP memiliki beberapa cara untuk redirect suatu halaman, namun hanya dengan cara diatas yang banyak sekali digunakan programer. Seperti url shorten juga memakai fungsi tersebut. Dan kelemahan adalah location URL dapat dibaca system sehingga tidak dapat menyembunyikan. Lain dengan javascript dan HTML diatas, tidak dapat dibaca system kecuali source page tersebut.
Hanya 3 cara diatas yang saya pakai hingga kini, dan yang paling sering cuma javascript dan PHP saja, karena menurut saya meta http equip tidak efisien untuk digunakan redirect.
Ada yang ingin ditanyakan tentang kode diatas..? Silahkan komentar 😀
Semoga bermanfaat dan Selamat mencoba
21 comments
Klo dengan Cara pertama auto refresh terus, apakah tidak berbahaya dimata google?
Tergantung dari kegunaan, sebenarnya sangat tidak baik memberi auto refresh ini apabila halaman ingin terlihat baik di mata google. Sedangkan jika hanya ingin mengalihkan situs lama ke yang baru, pake cara pertama juga baik. Dan akan lebih baik lagi ditambah Header 301 apabila website memakai server sendiri atau hosting.
udah di coba malah ngerefresh terus kak, gak berenti2. itu kenapa ya ?
apa udah gak relevan lagi sama bahasa pemrograman sekarang ?
Memakai cara yang mana ya gan? Bisa jadi jika reload terus menerus pasti ada kesalahan dibagian URLnya. Karena kode diatas masih berfungsi kok sampai sekarang. 😀
Om bagaimana ya membuat 1 link u/ 2website? jadi ketika di klik di pc akan tampil det*k,com tapi ketika di handphone ke website kita
Itu dapat dilakukan menggunakan script mobile detect, akan Saya bahas lain kali atau silahkan cari digoogle dengan definisi itu dan ini menggunakan minimal kode Javascript atau dengan maksud tidak bisa diterapkan dari kode HTML biasa.
berhasil belajar, senang sekali rasanya jika apa yang kita inginkan ketemu tutorialnya dan berhasil menerapkannya. terima kasih
Mantap nih artikelnya
Pengalihan ini berguna untuk memperbaiki jumlah visitor yang ada di blog kita…
kalau yang biasa banyak bertebaran di facebook itu gimana gan ? itu link seperti bokep pas kita klik malah redirec ke blog yg bukan berisi itu, nah yang aku perhatikan banyak mereka bermain seperti ini sehingga memungkinkan bnayak klik karena org akan penasaran hehe
Ada kemungkinan Webnya dipasang meta:og yang berbeda, yang pada dasarnya meta tags tersebut dikhususkan untuk FB share saja.
Mantep mas.. Siiplah pokok’e.
wahh mantap nih tutorialnya….
tapi kalo buat script bila nanti dipasang urlnya di wall facebook langsung dibaca facebook seakan-akan url itu berasal dari situs terkenal contohnya det*k.com atau yag lainnya sesuai url yang kita buat, gimana ya mas?….supaya aman untuk masang FB ads
Di facebook untuk crawl site memakai meta berbasis (og) silahkan cari di google, Jadi bisa untuk memanipulasi link di facebook
thank u berat mas…..sangat membantu…sukses selalu mas rrobyf
terima kasih mas
kalau cara open new window pake apa ya di refresh nya itu loh 🙂
btw makasih banyak blogsecond.com ^^
Memakai javascript, cukup ganti fungsi window.location menjadi window.open
Jika menggunakan header location, naro script nya dimana ya?
Itu kode PHP gan, bisa ditaruh pada bagian setelah kode
wekeke… kamsia… udah pusing muter” akhirnya nemu… makasih banyak