Cara menggunakan shell web interaktif php

Alex adalah Asisten SEO di Niagahoster. Dia bersemangat tentang SEO, pemasaran digital, dan pengembangan web

Beranda » Pengembangan & Desain Web » Pemrograman Dasar » Pengalihan PHP. Cara Mengarahkan Ulang dengan Aman dan Mudah

pengalihan PHP. Cara Redirect Aman dan Mudah

2 Desember 2020 2 mnt dibaca

Cara menggunakan shell web interaktif php

Saat mengelola situs web, pengalihan PHP terkadang diperlukan. Tujuannya agar pengunjung berpindah dari satu halaman ke halaman lain sesuai kebutuhan.  

Sayangnya, jika metode redirect yang digunakan tidak tepat, malah akan merugikan. Nah, bagaimana cara melakukan redirect dengan benar?

Daftar isi

Cara Redirect PHP Standar

Umumnya pembuatan redirect sederhana dilakukan dengan menggunakan kode berikut

<?php
header(“location: urlbaru.php”);

Dengan cara ini pengunjung akan diarahkan ke halaman website baru yaitu URL yang bernama newurlbaru. php

Namun, cara pengalihan ini sebenarnya memiliki kekurangan

Pertama, redirect pada PHP standar bisa dikatakan kurang aman. Pasalnya, dengan hanya menggunakan header() untuk redirection, website akan tetap menjalankan kode program di bawah header().  

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

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

Lalu, apa yang akan terjadi? . Akibatnya, halaman website baru tidak bisa muncul di SERP atau halaman pencarian Google

Baca juga. Cara Membuat Website dengan PHP

Cara Redirect PHP dengan Metode 301

Meskipun mudah dilakukan, pengalihan standar PHP memiliki kelemahan. Jadi, Anda perlu menggunakan redirect PHP alternatif dengan metode 301, yang merupakan redirect permanen.  

Berikut adalah kode yang dapat Anda gunakan

<?php
//membuat metode redirect dengan kode 301
header(“location: urlbaru.php”, true, 301);
//membuat kode di bawah header tidak diproses oleh website sehingga lebih aman
exit();
_

Pada kode diatas anda menggunakan kode 301 agar crawler tidak membaca halaman lama. Jadi, itu adalah halaman tujuan redirect yang akan diindeks untuk ditampilkan di SERP. Inilah yang tidak terjadi pada metode sebelumnya

Singkatnya, metode redirect PHP ini lebih menguntungkan dari sisi SEO. Selain itu, karena kode di bawah header() tertutup, tidak mudah dimanipulasi atau digunakan oleh peretas untuk menyerang situs web Anda

Baca Juga. Kerangka Kerja PHP Terbaik untuk Pengembang

Metode Pengalihan Lainnya

Sebenarnya, apakah mungkin untuk mengarahkan ulang halaman situs web hanya dengan pengalihan PHP? . Ada metode lain yang bisa Anda coba, yaitu menggunakan HTML dan JavaScript.  

HTML

Nah, kalau menggunakan HTML, contoh kodenya seperti ini

<meta content=”0; url=urlbaru.php” http-equiv=”refresh”>

Kode di atas akan mengarahkan halaman situs web ke URL bernama urlnew. php secara langsung. Sebab, menggunakan selang waktu 0 detik. Dengan begitu, transfer halaman terjadi tanpa penundaan waktu

Baca Juga. Cara Redirect Domain Tanpa Hosting

JavaScript

Untuk JavaScript, Anda dapat menggunakan kode di bawah ini

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

Kode di atas akan mengarahkan ulang halaman ke url baru. php juga. Bedanya, ada jeda waktu 1000 ms atau 1 detik sebelum transfer terjadi berkat pengaturan interval

Jadi bisa dikatakan redirect menggunakan HTML dan JavaScript jauh lebih fleksibel karena anda bisa mengatur kapan halaman akan di redirect. Namun, pengalihan PHP masih lebih unggul dalam hal kinerja dibandingkan kedua metode tersebut

Baca juga. PHP 8. 1 telah dirilis. Lihat Fitur Baru, Perubahan, Cara Upgrade

Siap untuk Redirect PHP dengan Benar?

Mengarahkan pengunjung situs web ke halaman yang berbeda dapat dilakukan dengan pengalihan PHP. Langkah-langkah yang harus dilakukan cukup sederhana. Kami telah menjelaskannya secara rinci di atas

Metode redirect tidak hanya satu, Anda telah mempelajari beberapa metode yang dapat digunakan sesuai kebutuhan. Buat pengalihan PHP sederhana atau dengan metode 301. Sebenarnya, ada metode lain yang menggunakan HTML dan JavaScript

Apapun itu, selalu gunakan cara yang aman dan sesuai dengan kebutuhan Anda. Ya. Semoga berhasil dan semoga berhasil

Membagikan

Alexandromeo Lawrence Ikuti Alex adalah SEO Assistant di Niagahoster. Dia bersemangat tentang SEO, pemasaran digital, dan pengembangan web.

Berlangganan sekarang

Dapatkan berbagai artikel tutorial, insight dan tips menarik seputar dunia online langsung melalui email Anda. Berlangganan sekarang dan raih kesuksesan bersama kami