Sebagai seorang webmaster, Anda mungkin dihadapkan pada situasi di mana salah satu file Anda memiliki nama yang tidak sesuai dengan tujuannya atau Anda perlu mengganti nama pohon file. Relatif mudah untuk mengubah tautan di dalam situs Anda, meskipun jauh lebih sulit untuk mengubah tautan eksternal apa pun ke situs lain. Anda dapat menggunakan pengalihan untuk memperbaikinya Show
isi Saat mengubah lokasi halaman, mesin telusur dapat mengarahkan pengguna ke alamat yang salah. Lebih buruk lagi, SEO halaman mungkin disetel ulang sepenuhnya. Untungnya, ada solusi sederhana yang memanfaatkan pengalihan untuk memungkinkan Anda mempertahankan konsistensi navigasi dan SEO situs Anda — bahkan jika semua file telah dipindahkan Bagaimana cara mengarahkan header?Pengalihan Sederhana Untuk mengarahkan pengunjung ke halaman lain (sangat berguna dalam loop bersyarat), cukup gunakan kode berikut <?php header('Location: mypage.php'); ?> Dalam hal ini, halaman saya. php adalah alamat halaman yang ingin Anda arahkan pengunjungnya. Alamat ini bisa mutlak dan mungkin juga menyertakan parameter dalam format ini. halamanku. php?param1=val1¶m2=val2) Jalur Relatif/Absolut Saat berhadapan dengan jalur relatif atau absolut, sangat ideal untuk memilih jalur absolut dari root server (DOCUMENT_ROOT). Gunakan format berikut <?php header('Location: /directory/mypage.php'); ?>_ Jika pernah halaman target ada di server lain, Anda menyertakan URL lengkapnya <?php header('Location: https://ccm.net/forum/ ?> Tajuk HTTP Menurut protokol HTTP, header HTTP harus dikirim sebelum semua jenis konten. Ini berarti bahwa tidak boleh ada karakter yang dikirim sebelum header — bahkan tidak ada ruang kosong Untuk informasi lebih lanjut, baca artikel kami tentang cara mengirim header Pengalihan Sementara/Permanen Secara default, jenis pengalihan yang disajikan di atas bersifat sementara. Ini berarti bahwa mesin telusur, seperti Google, tidak akan mempertimbangkan pengalihan saat mengindeks Jika Anda ingin memberi tahu mesin telusur bahwa laman telah dipindahkan secara permanen ke lokasi lain, gunakan kode berikut <? header('Status: 301 Moved Permanently', false, 301); header('Location: new_address'); ?> Misalnya, halaman ini memiliki kode berikut <? header('Status: 301 Moved Permanently', false, 301); header('Location: /pc/imprimante.php3'); exit(); ?>_ Ketika Anda mengklik tautan di atas, Anda secara otomatis dialihkan ke halaman ini. Selain itu, ini adalah pengalihan permanen (Status. 301 Dipindahkan Secara Permanen). Jadi, jika Anda mengetikkan URL pertama ke Google, Anda akan secara otomatis dialihkan ke tautan kedua yang dialihkan Bagaimana cara menginterpretasikan kode PHP?Kode PHP yang terletak setelah header() akan diinterpretasikan oleh server, meskipun pengunjung berpindah ke alamat yang ditentukan dalam pengalihan. Dalam kebanyakan kasus, ini berarti Anda memerlukan metode untuk mengikuti fungsi header() dari fungsi exit() untuk mengurangi beban server <? header('Status: 301 Moved Permanently', false, 301); header('Location: address'); exit(); ?> Contents Redirect headers Menafsirkan kode PHP Saat mengubah lokasi halaman, mesin telusur dapat mengarahkan pengguna ke alamat yang salah. Lebih buruk lagi, SEO halaman mungkin disetel ulang sepenuhnya. Untungnya, ada solusi sederhana itu Pernyataan Menyertakan file sangat berguna saat Anda ingin menyertakan PHP, HTML, atau teks yang sama di beberapa halaman situs web Dimungkinkan untuk menyisipkan konten dari satu file PHP ke file PHP lain (sebelum server mengeksekusinya), dengan menyertakan atau memerlukan pernyataan Pernyataan include dan require identik, kecuali jika gagal Jadi, jika Anda ingin eksekusi berjalan dan menampilkan keluaran kepada pengguna, meskipun file penyertaan tidak ada, gunakan pernyataan penyertaan. Jika tidak, dalam kasus FrameWork, CMS, atau pengkodean aplikasi PHP yang kompleks, selalu gunakan pernyataan wajib untuk memasukkan file kunci ke aliran eksekusi. Ini akan membantu menghindari kompromi keamanan dan integritas aplikasi Anda, seandainya satu file kunci tidak sengaja hilang Termasuk file menghemat banyak pekerjaan. Ini berarti Anda dapat membuat file header, footer, atau menu standar untuk semua halaman web Anda. Kemudian, ketika header perlu diperbarui, Anda hanya dapat memperbarui file penyertaan header Sintaksissertakan 'nama file'; atau membutuhkan 'nama file'; PHP termasuk ContohContoh 1Asumsikan kita memiliki file footer standar yang disebut "footer. php", tampilannya seperti ini gema " Hak Cipta © 1999-". tanggal("Y"). "W3Sekolah. com ";?> Untuk menyertakan file footer di halaman, gunakan pernyataan ContohBeberapa teks Beberapa teks lagi Contoh 2Asumsikan kita memiliki file menu standar yang disebut "menu. php" gema 'Rumah - Semua halaman di situs Web harus menggunakan file menu ini. Inilah cara melakukannya (kami menggunakan a elemen sehingga menu dengan mudah dapat ditata dengan CSS nanti) ContohBeberapa teks Beberapa teks lagi Contoh 3Asumsikan kita memiliki file bernama "vars. php", dengan beberapa variabel yang ditentukan $warna='merah'; Kemudian, jika kita memasukkan "vars. php", variabel dapat digunakan dalam file panggilan Contohecho "Saya punya $warna $mobil. "; ?> PHP termasuk vs. memerlukanPernyataan Namun, ada satu perbedaan besar antara menyertakan dan membutuhkan; Contohecho "Saya punya $warna $mobil. "; ?> Jika kita melakukan contoh yang sama menggunakan pernyataan Bagaimana cara menautkan halaman web di PHP?Tautan() membuat tautan keras untuk target yang ditentukan. Target dan link diteruskan sebagai parameter ke fungsi link() dan mengembalikan true jika berhasil dan salah jika gagal
Bagaimana cara menautkan file PHP lain di PHP?Ada dua cara untuk melakukannya dengan menggunakan fungsi PHP berikut. . PHP termasuk () Fungsi. Ini akan menampilkan peringatan jika file tidak ada dan terus merender kode PHP membutuhkan () Fungsi. Ini akan menampilkan kesalahan jika file tidak ada dan menghentikan program Bagaimana cara menautkan dua file PHP?Dimungkinkan untuk menyisipkan konten dari satu file PHP ke dalam file PHP lain (sebelum server mengeksekusinya), dengan pernyataan sertakan atau wajibkan. The include and require statements are identical, except upon failure: require will produce a fatal error (E_COMPILE_ERROR) and stop the script.
Bagaimana cara menautkan banyak halaman di PHP?Metode berikut digunakan dalam skrip PHP untuk memindahkan pengguna dari satu halaman ke halaman lainnya di situs Web. . Tautan bergema. Tautan mengirim pengguna ke halaman baru saat pengguna mengklik tautan tersebut Menggunakan formulir. Formulir memindahkan pengguna dari satu halaman ke halaman lain saat pengguna mengklik tombol kirim |