PENGALIHAN URL KE URL
Pengalihan Sementara/Permanen
Pada umumnya, jenis pengalihan yang dicontohkan di atas adalah pengalihan untuk sementara. Ini artinya bahwa mesin pencarian, seperti Google, tidak akan mengindeks halaman pengalihan.Jika Anda ingin memberi tahu mesin pencarian bahwa situs web Anda telah dipindah secara permanen ke lokasi lain, silakan pakai kode berikut:
<? header('Status: 301 Moved Permanently', false, 301); header('Location: new_address'); ?>
Sebagai contoh, halaman ini menggunakan kode berikut:
<? header('Status: 301 Moved Permanently', false, 301); header('Location: /pc/imprimante.php3'); exit(); ?>
Jika Anda mengklik pada tautan di atas, Anda akan dialihkan ke halaman ini secara otomatis, karena telah menggunakan pengalihan secara permanen (Status: 301 Moved Permanently). Jadi, jika Anda mengetik alamat URL pertama di Google, Anda akan dialihkan secara otomatis ke alamat URL kedua.
Intepretasi dari Kode PHP
Kode PHP yang terletak setelah header() akan diintepretasikan oleh server, bahkan jika pengunjung berpindah ke alamat spesifik. Pada kebanyakan kasus, ini artinya Anda perlu menggunakan metode untuk mengikuti fungsi header() dan exit() untuk mengurangi beban loading server:<? header('Status: 301 Moved Permanently', false, 301); header('Location: address'); exit(); ?>
Leave a Comment