Pengalihan WordPress: Panduan Lengkap

Diterbitkan: 2022-05-05

Jika Anda telah mendesain ulang situs WordPress atau merevisi struktur permalink-nya, kemungkinan besar URL Anda telah berubah. Ini adalah masalah bagi mesin pencari dan pengguna.

Untungnya, pengalihan WordPress menawarkan solusi sederhana. Saat Anda menggunakan pengalihan, pengunjung Anda tidak akan terpengaruh secara negatif, dan Anda akan dapat menjaga peringkat mesin telusur Anda tetap utuh.

Di halaman ini, kita akan berbicara tentang apa itu redirect WordPress dan bagaimana menerapkannya. Mari selami!

Daftar isi
1. Apa itu Pengalihan Halaman?
2. Kapan & Mengapa Anda Harus Mengarahkan Halaman?
2.1. Mengapa Anda Harus Menerapkan Redirect?
3. Jenis Pengalihan
4. Cara Membuat Redirect 301 di WordPress Menggunakan .htaccess
4.1. Langkah 1: Verifikasi Aturan Pengeditan .htaccess Host Web Anda
4.2. Langkah 2: Buat Cadangan Situs Anda dan Unduh File .htaccess Anda
5. Cara Mengarahkan Halaman dengan Plugin WordPress
6. Plugin Pengalihan WordPress
6.1. 1. Pengalihan
6.2. 2. Manajer Pengalihan Aman
6.3. 3. Pengalihan 301 – Pengelola Pengalihan Mudah
6.4. 4. Yoast SEO
7. Apa itu Pengalihan Sisi Server?
7.1. Cara Mengarahkan HTTP ke HTTPS di WordPress
7.2. Pengalihan WWW ke Non-WWW
8. Cara Mengarahkan Domain di WordPress
9. Cara Meminimalkan Redirect di WordPress
10. Jaga Situs Web Anda Tetap Sesuai Dengan WP Engine

Apa itu Pengalihan Halaman?

Pengalihan halaman adalah seperangkat aturan yang memberi tahu browser untuk meneruskan pengunjung dari tautan yang mereka klik ke halaman lain. Ada dua hasil bagi pengguna akhir Anda saat Anda mengarahkan ulang halaman. Mereka akan melihat pesan yang memberi tahu bahwa mereka sedang dialihkan atau hanya diteruskan tanpa diberi tahu.

Jika Anda telah mengubah domain, memperbarui tautan permanen, atau mendesain ulang situs, Anda harus menambahkan pengalihan agar konten yang sudah ada sebelumnya masih dapat diakses oleh pembaca dan mesin telusur. Pikirkan seperti ini: Ketika Anda pindah ke rumah baru, Anda harus menghubungi kantor pos dan mengirimkan surat Anda ke alamat baru Anda. Pengalihan bekerja dengan cara yang sama, kecuali alih-alih meneruskan email Anda, Anda meneruskan pengguna ke halaman web baru.

Kapan & Mengapa Anda Harus Mengarahkan Halaman?

Ada berbagai alasan Anda mungkin ingin mengarahkan ulang URL di situs Anda. Beberapa yang paling umum termasuk:

  • Halaman tertentu tidak lagi relevan.
  • URL halaman berubah.
  • Anda sedang memindahkan atau menghapus konten.
  • Anda sedang memindahkan domain dari HTTP ke HTTPS.
  • Anda sedang berusaha menggunakan domain yang berbeda atau mengubah nama domain asli Anda
  • Anda ingin mengarahkan ulang URL lama untuk mendapatkan kembali tautan yang rusak

Selain itu, pengalihan dapat membantu Anda memastikan bahwa jika halaman rusak atau hilang, pengguna akan diarahkan ke konten lain situs Anda tanpa gangguan.

Mengapa Anda Harus Menerapkan Redirect?

  • Mirip dengan blog ini yang berada di peringkat #1, jelaskan masing-masing poin di atas untuk menyentuh mengapa Anda harus menerapkan pengalihan

Jenis Pengalihan

Karena ada beberapa cara untuk menggunakan pengalihan, masuk akal jika ada juga beberapa jenis yang berbeda. Mari kita lihat metode pengalihan paling umum yang mungkin perlu Anda gunakan.

Ada berbagai jenis pengalihan yang dapat Anda gunakan, jadi penting untuk mengetahui perbedaan di antara mereka. Mari kita tinjau beberapa jenis pengalihan paling dasar.

  • 301 Pengalihan Permanen. Ini adalah pengalihan yang ingin Anda gunakan jika Anda memindahkan atau menghapus halaman secara permanen. Anda dapat menggunakan ini jika Anda memindahkan situs web Anda dari satu URL ke URL lain atau mengalihkannya ke layanan hosting baru. Ini akan memandu pengunjung ke URL baru dan membantu Anda mempertahankan peringkat halaman yang terhormat. Ini adalah pengalihan paling SEO-friendly untuk tautan yang rusak.
  • 302 Pengalihan Sementara. Pengalihan 302 adalah pengalihan sementara yang harus digunakan dengan hati-hati dan diuji untuk kompatibilitas browser. Pada dasarnya, pengalihan ini memberi tahu pengguna bahwa file yang mereka cari ada, tetapi karena alasan tertentu tidak dimuat dengan benar. Pengguna kemudian ditawari opsi alternatif. Untuk penggunaan jangka panjang, pengalihan ini dapat membawa penalti SEO. Namun, Anda mungkin ingin menggunakannya untuk lingkungan pementasan dan situs sementara lainnya.
  • 303 Lihat Lainnya. Dalam hal keamanan, pengalihan 303 cukup penting. Ini digunakan untuk menggantikan 302 redirect ketika masalah muncul. Jenis pengalihan ini mencegah pengguna mengirimkan informasi yang sama lebih dari sekali. Setelah mereka mengirimkan informasi mereka, mereka akan diarahkan ke halaman yang berbeda. Anda juga dapat mencegah bookmark atau menyegarkan data sensitif seperti informasi kartu kredit. Hal ini dimaksudkan untuk menghindari pengguna dari kesalahan seperti tidak sengaja membeli barang yang sama dua kali.
  • 307. Pengalihan ini hampir identik dalam fungsi dan tujuan dengan pengalihan 303. Perbedaannya terletak pada cara mengirim dan menerima informasi. 307 hanya menggunakan satu pertukaran data, dan merupakan pengalihan sementara yang sebenarnya. Di sisi lain, pengalihan 303 menggunakan dua metode, dan menawarkan respons 'lihat yang lain'.
  • 308. Seperti pengalihan 301, ini adalah pengalihan permanen. Ini digunakan ketika lokasi file telah berubah. Perbedaan keduanya adalah 301 dapat mengubah metode HyperText Transfer Protocol (HTTP) dari POST menjadi GET, sedangkan 308 hanya dapat menggunakan metode POST.
  • 404 tidak ditemukan. Ini mengalihkan semua tautan yang rusak atau hilang ke laman lain, seperti laman kesalahan 404 atau laman beranda situs Anda. Ini memungkinkan pengguna untuk terus menjelajahi situs Anda meskipun mereka mencoba mengakses halaman yang hilang.
  • Pengalihan HTTP ke HTTPS. URL HTTPS memiliki keunggulan dibandingkan URL HTTP, baik dari segi keamanan maupun SEO. Namun, untuk memaksa browser menampilkan versi HTTPS halaman Anda, Anda harus menyiapkan pengalihan.

Beberapa jenis pengalihan ini lebih umum daripada yang lain, tetapi semuanya memiliki kegunaannya sendiri. Memahami bagaimana kinerja setiap pengalihan dapat membantu Anda menggunakan yang terbaik untuk skenario spesifik Anda. Menyiapkannya dengan tangan bisa jadi rumit, di situlah plugin berperan.

Cara Membuat Redirect 301 di WordPress Menggunakan . htaccess

WordPress menawarkan berbagai metode untuk pengalihan halaman. Anda dapat menggunakan plugin atau mengubah file . htaccess . Metode yang Anda pilih akan bergantung pada jenis pengalihan yang Anda butuhkan, pengaturan penyedia hosting Anda, dan tingkat kenyamanan Anda dengan membuat perubahan pada file inti.

Seperti yang telah kita bahas sebelumnya, pengalihan 301 digunakan untuk meneruskan satu URL ke URL lain secara permanen, tidak seperti pengalihan 302 (yang bersifat sementara). Ini berarti bahwa mesin pencari akan default ke halaman di lokasi baru, dan mengindeksnya dengan tepat. Jenis pengalihan ini mencegah situs Anda kehilangan peringkat mesin pencari. Mari kita uraikan beberapa langkah yang Anda perlukan untuk melakukan pendekatan ini.

Langkah 1: Verifikasi Aturan Pengeditan .htaccess Host Web Anda

. htaccess adalah file konfigurasi yang memberi tahu server Anda cara menampilkan halaman dari direktori root WordPress. Anda harus menghubungi penyedia hosting Anda sebelum membuat perubahan pada . htaccess , karena mungkin ada aturan tentang perubahan apa yang dapat Anda buat. Jika Anda memiliki rencana di sini di WP Engine, sebaiknya gunakan alat Aturan Pengalihan kami.

Langkah 2: Buat Cadangan Situs Anda dan Unduh File .htaccess Anda

Untuk membuat pengalihan 301 di .htaccess , Anda harus menggunakan klien File Transfer Protocol (FTP) untuk mengakses file di server Anda. Kami merekomendasikan FileZilla. Sebelum memulai, Anda juga ingin memastikan bahwa Anda memiliki cadangan situs Anda.

Kemudian, gunakan FileZilla untuk menavigasi ke direktori root situs Anda:

Dari sana, unduh file . htaccess . Anda akan ingin membuat salinan, jika Anda membuat kesalahan dan perlu mengembalikan yang asli. Kemudian di bagian atas file, tambahkan baris berikut:

 Redirect 301 /current-page.html http://www.yoursite.com/new-page/

Pengalihan ini akan mengubah URL Anda dari http://www.yoursite.com/current-page menjadi http://www.yoursite.com/new-page (Anda harus mengganti placeholder dengan informasi situs Anda). Saat menambahkan pengalihan Anda, ingatlah bahwa Anda hanya dapat memiliki satu per baris dalam file . htaccess .

Cara Mengarahkan Halaman dengan Plugin WordPress

Jika Anda ragu untuk bermain-main dengan file situs web inti Anda, Anda mungkin ingin mempertimbangkan untuk menggunakan plugin untuk melakukannya. Kami akan membahas beberapa opsi plugin yang berbeda nanti secara lebih rinci. Namun, untuk memberi Anda gambaran singkat tentang cara menyiapkan pengalihan dengan plugin, kami akan menggunakan plugin Pengalihan sebagai contoh:

Langkah pertama Anda adalah menginstal dan mengaktifkan plugin di dashboard WordPress Anda. Setelah Anda selesai melakukannya, Anda harus mengklik beberapa item dalam proses Pengaturan Dasarnya.

Setelah Anda mengeklik langkah-langkah ini, Anda akan dibawa ke halaman Opsi plugin Pengalihan.

Dari halaman Opsi , Anda dapat memilih di antara beberapa fitur berbeda. Pertama-tama, klik tautan Pengalihan , dan lihat cara menambahkan pengalihan baru ke situs web Anda.

Mirip dengan menambahkan posting baru, Anda dapat mengklik Tambah Baru di halaman Manajemen pengalihan dan mengisi sedikit informasi tentang pengalihan Anda. Ini termasuk URL Sumber dan URL Target Anda. Anda juga dapat menentukan bagaimana Anda ingin pengalihan menangani parameter yang Anda tetapkan dan menetapkannya ke Grup pengalihan apa pun yang telah Anda buat.

Setelah Anda selesai mengisi kolom ini, Anda dapat mengklik Add Redirect seperti yang terlihat pada gambar di atas. Maka Anda akan siap!

Plugin Pengalihan WordPress

Seperti yang kami sebutkan, Direktori Plugin WordPress menawarkan banyak plugin untuk menambahkan pengalihan ke situs Anda.

Saat memilih plugin untuk tujuan ini, pastikan untuk meneliti masing-masing plugin untuk memastikannya ditinjau dengan baik, digunakan secara luas, dan diperbarui secara aktif. Di bawah ini, kami akan merekomendasikan beberapa plugin yang dapat membantu setiap skenario pengalihan.

1. Pengalihan

Plugin ini berguna untuk pemula, dan dapat digunakan untuk meneruskan URL apa pun dengan mudah. Karena kami menggunakan Redirection pada contoh sebelumnya, Anda sudah tahu seperti apa tampilan antarmukanya. Penting untuk diketahui bahwa plugin ini secara khusus berfokus pada pengelolaan pengalihan 301 dan melacak kesalahan 404.

Selain itu, Anda dapat menggunakan Pengalihan untuk membuat pengalihan berdasarkan kondisi tertentu, seperti status masuk pengguna atau alamat IP. Ini adalah plugin yang benar-benar gratis tanpa peningkatan premium, jadi fitur yang Anda dapatkan adalah satu-satunya yang mereka tawarkan. Namun, jika Anda perlu mengelola jenis pengalihan lain, Anda mungkin perlu menyelidiki opsi lain.

2. Manajer Pengalihan Aman

Plugin Safe Redirect Manager adalah pendekatan yang sangat mudah dan sederhana untuk membuat pengalihan. Anda akan mengakses pengelola melalui menu Alat Anda di WordPress, dan cukup memberikan informasi tentang dari mana pengalihan itu berasal dan ke mana arahnya. Anda juga dapat menyetel kode status HTTP untuk jenis pengalihan yang ingin Anda gunakan.

Meskipun plugin ini dapat digunakan untuk pengalihan skala besar, Anda mungkin ingin mengujinya sebelum menerapkannya di banyak halaman. Ulasannya bagus, tetapi ada beberapa indikasi bahwa itu mungkin sedikit kesulitan di tingkat perusahaan. Dengan demikian, ini adalah plugin yang didukung dengan baik dan sering diunduh yang dapat membantu Anda mengatur pengalihan dengan sangat cepat.

3. Pengalihan 301 – Pengelola Pengalihan Mudah

Pengalihan 301 – Plugin Pengelola Pengalihan Mudah adalah opsi gratis yang dirancang untuk membantu Anda mengelola pengalihan 301 dan 302. Ini bisa berguna jika Anda telah mengatur ulang situs web yang ada, atau baru memulai. Selain itu, jika Anda memiliki konten yang kedaluwarsa, ini dapat menyelamatkan pengguna Anda dari kesalahan 404.

Manfaat lain yang ditawarkan plugin ini adalah Anda dapat membuat URL khusus untuk tujuan pengalihan Anda. Anda juga dapat memilih untuk mengalihkan hampir semua jenis konten WordPress, termasuk kategori dan arsip, dan mengakses statistik bermanfaat tentang jumlah pengalihan yang digunakan di situs web Anda.

4. Yoast SEO

Versi premium plugin Yoast SEO hadir dengan Redirect Manager, yang memiliki banyak opsi berguna untuk pengalihan halaman. Saat Anda menghapus kiriman atau halaman, alat ini secara otomatis menanyakan ke mana Anda ingin mengalihkan tautan lama dan jenis pengalihan apa yang ingin Anda gunakan (sementara atau permanen).

Pada sisi negatifnya, Yoast SEO bisa jadi agak mahal, yaitu $89 per bulan untuk satu situs. Namun, fitur unggulan Yoast SEO lainnya dapat menjadikannya investasi yang berharga bagi banyak pengguna WordPress.

Apa itu Pengalihan Sisi Server?

Ada situasi tertentu ketika Anda harus menempatkan pengalihan 301 di tingkat server sehingga dapat diterapkan di seluruh situs web. Teknik ini paling sering digunakan saat mengarahkan ulang situs dari HTTP ke HTTPS, atau dari domain www ke non-www.

Cara Mengarahkan HTTP ke HTTPS di WordPress

Jika Anda telah memasang sertifikat SSL dan berhasil memigrasikan situs Anda ke domain HTTPS barunya, Anda masih perlu membuat pengalihan sisi server. Pertama, Anda harus mencari dan mengunduh file .htaccess situs Anda. Sesampai di sana, tambahkan kode berikut di bagian atas halaman:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.yoursite.com [NC]
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [L,R=301,NC]

Kode ini mengubah setiap URL di bawah domain Anda sebelumnya menjadi padanan yang aman. Jika Anda lebih suka menggunakan plugin untuk melakukan ini, kami merekomendasikan SSL Sangat Sederhana.

Plugin ini secara otomatis mendeteksi pengaturan situs Anda, dan kemudian mengonfigurasinya untuk dijalankan melalui HTTPS. Selama Anda memiliki sertifikat SSL yang valid, sisanya akan mengurus Anda.

Setelah Anda menginstal dan mengaktifkan plugin, Anda akan mendapatkan pemberitahuan yang meminta Anda untuk mengaktifkan SSL. Klik tombol, dan masuk kembali ke akun Anda. Itu dia!

Pengalihan WWW ke Non-WWW

Untuk mengalihkan halaman Anda ke URL non-www, Anda harus menerapkan perubahan di tingkat situs lengkap. Pengalihan ini membantu Anda menghindari duplikasi halaman dan pengalaman pengguna yang buruk. Untuk mengalihkan www ke non-www di file .htaccess , Anda harus memasukkan baris berikut di bagian atas:

ewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
ewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

www ke non-www redirect

Jika Anda mencari plugin yang dapat membantu Anda melakukan ini, sekali lagi kami merekomendasikan SSL Sangat Sederhana. Namun, ada juga plugin pembantu WP Rocket yang tersedia melalui GitHub yang sangat direkomendasikan oleh komunitas pengembang. Plugin ini memungkinkan Anda untuk mengarahkan ulang www ke non-www dan sebaliknya, dengan menambahkan kode yang benar untuk Anda.

Cara Mengarahkan Domain di WordPress

Jika Anda memindahkan situs WordPress ke domain yang sama sekali baru, Anda harus melakukan pengalihan domain untuk menghindari kehilangan SEO konten Anda. Petunjuk ini mengasumsikan bahwa Anda telah mencadangkan situs Anda dan memindahkannya ke domain barunya.

Untuk melakukan pengalihan ini, buka file .htaccess Anda, dan tambahkan kode ini ke atas:

#Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.newsite.COM/$1 [R=301,L]

Gunakan domain baru Anda sebagai ganti newsite.com , lalu simpan file. Anda juga dapat menggunakan salah satu plugin yang disebutkan di atas untuk menyelesaikan tugas ini, selama Anda mengaktifkannya di situs lama Anda.

Cara Meminimalkan Redirect di WordPress

Meskipun ada beberapa penggunaan yang sah dan perlu untuk pengalihan, itu juga merupakan praktik yang baik untuk meminimalkan kebutuhan mereka sedapat mungkin. Ini terutama benar jika pengalihan memperlambat waktu pemuatan halaman Anda, karena sebagian besar pengguna web mengharapkan halaman dimuat dalam dua detik atau kurang.

Jika pengguna menemukan pengalihan, mereka mungkin langsung berpikir bahwa mereka telah keluar jalur dan meninggalkan situs web Anda sama sekali. Karena alasan ini, sebaiknya jangan menautkan konten Anda ke pengalihan yang diketahui, karena dapat membuat pengulangan pengalihan yang membuat frustrasi. Jika Anda baru saja menyelesaikan perombakan besar-besaran pada situs web Anda, Anda dapat menggunakan plugin Pengalihan untuk memantau, mencatat, dan memperbaiki kesalahan pengalihan yang mungkin menyebabkan masalah.

Jaga Situs Web Anda Tetap Sesuai Dengan WP Engine

Jika Anda memerlukan bantuan untuk mengonfigurasi pengalihan di situs WordPress Anda, jangan ragu untuk menghubungi kami. WP Engine menawarkan sumber daya terbaik untuk pengembang dan dapat membantu Anda menciptakan pengalaman digital yang luar biasa bagi pelanggan Anda sendiri. Kami juga memiliki beberapa sumber daya pengembang dan menawarkan paket yang sesuai untuk berbagai macam kebutuhan