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();  ?>

No comments

Powered by Blogger.