mendefinisikan
pengalihan nama domain 301 untuk semua halaman internal seluruh situs.
Pengalihan 301 (atau pengalihan 301, lompatan 301) adalah jenis kode status dalam informasi tajuk (header) dalam aliran data HTTP yang dikembalikan oleh server ketika pengguna atau mesin pencari mengirimkan permintaan penelusuran ke server situs web, yang menunjukkan bahwa ini halaman web Transfer permanen ke alamat lain.
Kode status umum lainnya termasuk, 200 berarti semuanya normal, 404 halaman web tidak ditemukan, 302 pengalihan sementara, dll.
Metode pengalihan situs web Metode pengalihan situs web terutama mencakup: pengalihan 301, pengalihan 302, pengalihan JavaScript, pengalihan PHP/ASP/CGI, penyegaran META halaman web META REFRESH, dll. Pengalihan 302 mungkin mengalami masalah kanonikalisasi URL. Metode lain adalah teknik curang yang biasa digunakan. Tentu saja, ini tidak berarti bahwa metode tersebut tidak dapat digunakan secara sah. Tidak ada yang salah dengan metode itu sendiri, tetapi metode tersebut sering digunakan oleh para penipu sehingga mesin pencari sangat sensitif terhadap perubahan yang mencurigakan tersebut. Mengapa mengambil risiko?
Perlunya pengalihan 301: Ketika halaman web A menggunakan pengalihan 301 untuk mengalihkan ke halaman web B, mesin pencari dapat yakin bahwa halaman web A telah berubah posisinya secara permanen, atau sebenarnya tidak ada, dan mesin pencari akan memperlakukan halaman web B sebagai hanya target yang valid. Keuntungannya adalah,
Pertama, tidak ada masalah normalisasi URL. Kedua, dan juga sangat penting, tingkat halaman PR dari halaman web A akan ditransfer ke halaman web B.
Ketiga, penyertaan tidak akan hilang karena perubahan nama domain.
menyelesaikan
[Salin kode ini]KODE:
<?php
$url=" http://www.php-oa.com".$_SERVER["REQUEST_URI "];
header("HTTP/1.1 301 Dipindahkan Secara Permanen");
header("Lokasi:$url");
?>
Seperti yang terlihat pada kode php diatas. Fungsi ini dapat direalisasikan. Dimana kode di atas harus ditempatkan? Mari kita ambil Discuz6.0 sebagai contoh
indeks.php
pengarsip/index.php
tampilan forum.php
viewthread.php
spasi.php
tag.php
blog.php
Temukan file di atas dalam nama domain lama asli dan tambahkan kode di atas. Akan menyenangkan untuk memperbarui.
Pengujiannya mudah. Jika ingin menguji, cukup gunakan curl, software kecil, untuk memeriksanya.
#curl -Saya http://www.bbbb.com/sssss.php
HTTP/1.0 301 Dipindahkan Secara Permanen
Tanggal: Sel, 06 Mei 2008 06:27:39 GMT
Server: apache
Lokasi: http://www.jb51.net/sssss.php
Jika Anda melihat HTTP/1.0 301 Dipindahkan Secara Permanen di atas, berarti OK. Lain kali Anda mengeklik tautan yang relevan, secara otomatis akan dialihkan ke tautan baru, dan mesin pencari akan secara otomatis memperbarui ke tautan baru.