{"id":45625,"date":"2024-02-27T21:10:29","date_gmt":"2024-02-27T14:10:29","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=45625"},"modified":"2024-02-28T15:18:40","modified_gmt":"2024-02-28T08:18:40","slug":"php-redirect","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/php-redirect\/","title":{"rendered":"PHP Redirect : Pengertian, Fungsi dan Cara Membuatnya"},"content":{"rendered":"\n<p>Pengaturan redirect dapat dilakukan melalui berbagai cara, seperti menggunakan file htaccess, menggunakan fitur redirection di kontrol panel, atau melalui script PHP. Dalam artikel ini, kami akan membahas tentang apa itu PHP Redirect serta cara implementasinya.<\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Apa itu PHP Redirect? <\/h2>\n\n\n\n<p>PHP redirect adalah proses pengalihan atau mengalihkan suatu halaman ke halaman lainnya menggunakan kode <a href=\"https:\/\/blog.rumahweb.com\/php-adalah\/\" target=\"_blank\" rel=\"noopener\" title=\"php adalah\">PHP<\/a>. Teknik ini dapat digunakan untuk berbagai fungsi, seperti untuk mengalihkan url lama ke url baru, promosi, hingga kebutuhan SEO pada website. <\/p>\n\n\n\n<p>Umumnya, PHP redirect digunakan pada website yang dikembangkan dengan menggunakan bahasa pemrograman PHP. Pengaturan ini dilakukan untuk menjalankan fungsi tertentu, seperti pengalihan otomatis ke halaman tertentu setelah mengisi formulir atau untuk kebutuhan lainnya.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fungsi PHP Redirect<\/h2>\n\n\n\n<p>Menurut beberapa sumber, PHP redirect dapat digunakan untuk beberapa tujuan tertentu, seperti:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Mempersingkat URL<\/h3>\n\n\n\n<p>Jika Anda memiliki domain atau URL (link)\u00a0 yang panjang, Anda dapat menggunakan<em> tools-tools <\/em>short link yang ada di internet untuk mempersingkat URL tersebut, dan tentunya mengarahkannya ke URL yang ingin dituju.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Pindah domain<\/h3>\n\n\n\n<p>Bila domain Anda sedang bermasalah, atau maintenance, Anda dapat melakukan redirect ke domain yang lain.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Menjaga ranking website<\/h3>\n\n\n\n<p>Teknik <em>redirect <\/em>dapat memindahkan <em>website <\/em>atau halaman tertentu di dalamnya ke sebuah alamat baru secara permanen. Dengan demikian, pemilik web dapat mempertahankan <em>ranking website<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jenis PHP Redirect<\/h2>\n\n\n\n<p>Ada 2 jenis redirect atau bisa disebut dengan kode redirect, yaitu:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">301 Redirect<\/h3>\n\n\n\n<p><em>301 Redirect <\/em>adalah pengalihan permanen dari satu URL ke URL yang lain. Artinya semua pengguna\/pengunjung yang mengakses URL lama, akan otomatis diarahkan atau diarahkan ke URL yang baru.<\/p>\n\n\n\n<p>Selengkapnya tentang 301 redirect bisa Anda baca pada artikel <a href=\"https:\/\/www.rumahweb.com\/journal\/301-redirect\/\" target=\"_blank\" rel=\"noopener\" title=\"301 redirect\">berikut<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">302 Redirect<\/h3>\n\n\n\n<p>Redirect 302 adalah jenis pengalihan URL yang bersifat sementara. Anda bisa menggunakan redirect jenis ini ketika halaman web sedang dalam perbaikan yang cukup serius.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cara membuat PHP Redirect<\/h2>\n\n\n\n<p>Berikut beberapa cara membuat PHP redirect:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Menggunakan header()<\/h3>\n\n\n\n<p>Menggunakan header() adalah salah satu cara yang mudah untuk melakukan redirect. Anda tinggal menyisipkan baris script dibawah ini untuk mengarahkan domain atau URL Anda ke URL tujuan.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php \n  header(\"location: https:\/\/www.rumahweb.com\");\nexit();<\/code><\/pre>\n\n\n\n<p>Bagian location: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-gridlove-highlight-acc-color\">https:\/\/www.rumahweb.com<\/mark> adalah URL tujuan dari URL asal yang ada di redirect. Contoh lengkap penggunaan script header() sebagai berikut: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\r\n\/\/ Redirect ke halaman lain setelah 5 detik\r\nheader(\"refresh:5;url=halaman_lain.php\");\r\n?>\r\n&lt;!DOCTYPE html>\r\n&lt;html>\r\n&lt;head>\r\n    &lt;title>Halaman Redirect&lt;\/title>\r\n&lt;\/head>\r\n&lt;body>\r\n    &lt;p>Akan diarahkan ke halaman lain dalam 5 detik...&lt;\/p>\r\n&lt;\/body>\r\n&lt;\/html>\r<\/code><\/pre>\n\n\n\n<p>Dalam contoh diatas, fungsi header(&#8220;refresh:5;url=halaman_lain.php&#8221;); akan mengarahkan pengguna ke &#8220;halaman_lain.php&#8221; setelah 5 detik. Anda juga dapat menggunakan fungsi header(&#8220;Location: halaman_lain.php&#8221;); untuk mengarahkan langsung tanpa penundaan.<\/p>\n\n\n\n<p>Penting untuk diingat bahwa fungsi header() harus dipanggil sebelum ada output yang dikirimkan ke browser, dan tidak boleh ada spasi atau karakter lainnya sebelum fungsi tersebut.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Menggunakan Javascript<\/h3>\n\n\n\n<p>Javascript dapat digunakan untuk mengalihkan (redirect) website atau URL ke URL lain. Namun perlu diperhatikan bahwa untuk menjalankan metode ini memerlukan Javascript dari sisi klien. Berikut contoh scriptnya:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/02\/aa.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"693\" height=\"30\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/02\/aa.jpg\" alt=\"php redirect menggunakan javascript\" class=\"wp-image-45675\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/02\/aa.jpg 693w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/02\/aa-300x13.jpg 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/02\/aa-370x16.jpg 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/02\/aa-270x12.jpg 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/02\/aa-570x25.jpg 570w\" sizes=\"auto, (max-width: 693px) 100vw, 693px\" \/><\/a><\/figure>\n\n\n\n<p>Anda bisa mengganti window.location.href menjadi window.location.replace<\/p>\n\n\n\n<p class=\"has-text-align-justify\">Selain menggunakan PHP, Anda juga bisa melakukan redirect menggunakan HTML. Berikut contoh skripnya.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;meta content=\u201d0; url=http:\/\/www.websitesaya.net\/login.php\u201d http-equiv=\u201drefresh\u201d&gt;<\/code><\/pre>\n\n\n\n<p class=\"has-text-align-justify\">Di bagian \u201curl=\u201d, silahkan diganti dengan URL tujuan redirect-nya.<\/p>\n\n\n\n<p>Demikian panduan kami tentang apa itu PHP Redirect hingga contoh script yang bisa Anda gunakan, semoga dapat membantu.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pengaturan redirect dapat dilakukan melalui berbagai cara, seperti menggunakan file htaccess, menggunakan fitur redirection di kontrol panel, atau melalui script PHP. Dalam artikel ini, kami akan membahas tentang apa itu PHP Redirect serta cara implementasinya. Apa itu PHP Redirect? PHP redirect adalah proses pengalihan atau mengalihkan suatu halaman ke halaman lainnya menggunakan kode PHP. Teknik [&hellip;]<\/p>\n","protected":false},"author":350,"featured_media":45680,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[142],"tags":[45,2187,385],"class_list":{"0":"post-45625","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tips-dan-trik","8":"tag-php","9":"tag-php-redirect","10":"tag-redirect"},"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/02\/PHP-Redirect.png","jetpack_shortlink":"https:\/\/wp.me\/p8n3G7-bRT","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/45625","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/350"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=45625"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/45625\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/45680"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=45625"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=45625"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=45625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}