Pemeriksa Pengalihan untuk Migrasi Situs: Uji Aturan 301 Anda | We.Inc
Tempel URL lama Anda, ke mana masing-masing seharusnya mendarat, dan aturan redirect Anda (.htaccess, _redirects, vercel.json, atau nginx). Lihat setiap lompatan, loop, redirect sementara, dan penurunan ke http, lalu unduh CSV.
Memindahkan situs web? Tempel hingga 25 alamat lama dengan halaman tujuan masing-masing, plus aturan redirect yang Anda rencanakan pakai. Checker ini menjalankan setiap alamat lewat aturan Anda dan memberi tahu, dalam bahasa sederhana, redirect mana yang berfungsi, mana yang loop atau berantai, dan mana yang mengirim pengunjung ke tempat yang tidak berkaitan. Ini berjalan di browser Anda. Tidak mengunjungi situs Anda, jadi untuk menguji alamat live, tempel hasil perintah satu baris yang ditunjukkan di bawah.
Daftar alamat lama Anda, satu per baris, masing-masing diikuti alamat tujuannya. Koma, tab, atau panah di antaranya semua berfungsi. Batasnya 25 baris per pengecekan.
Tempel aturan redirect Anda. Checker ini membaca Apache .htaccess (Redirect, RedirectMatch, dan RewriteRule dengan flag R), file bergaya Netlify _redirects, redirect vercel.json, dan aturan rewrite serta return nginx sederhana.
Setiap alamat lama dijalankan lewat aturannya, lompatan demi lompatan, hingga 10 lompatan. Anda melihat kode status setiap lompatan dan alamat akhirnya.
Laporannya menandai loop redirect, rantai lebih dari satu lompatan, redirect sementara (302 atau 307), redirect dari https turun ke http, alamat yang tidak tertangkap aturan apa pun, dan halaman lama yang dikirim ke homepage alih-alih halaman yang cocok.
Unduh hasilnya sebagai CSV untuk disimpan sebagai checklist migrasi Anda. Untuk menguji situs yang sudah live, tempel hasil curl ke tab kedua; checker ini membaca kode status dan header Location asli darinya.
Gunakan redirect permanen (301 atau 308) untuk migrasi situs web. Yang sementara memberi tahu mesin pencari alamat lamanya mungkin kembali.
Arahkan setiap halaman lama ke halaman baru yang paling dekat. Mengirim semuanya ke homepage diperlakukan hampir sama seperti halaman yang hilang.
Redirect langsung ke alamat akhirnya. Jika /a menuju /b dan /b menuju /c, ubah /a untuk menuju /c.
Jaga https dan pilihan www atau non-www yang sama di setiap tujuan, supaya pengunjung tidak pernah mengambil lompatan ekstra.
Biarkan redirect-nya tetap ada setidaknya setahun setelah migrasi. Tautan dan bookmark lama terus datang lama setelah mesin pencari menyusul.
Pertanyaan yang sering diajukan
Apakah redirect checker ini mengunjungi situs web saya?
Tidak. Browser tidak membiarkan satu situs web membaca redirect situs web lain, jadi alat dalam-browser yang jujur tidak bisa mengambil URL lama Anda. Alih-alih, alat ini menjalankan alamat Anda lewat aturan redirect yang Anda tempel. Untuk pengecekan live, jalankan curl -sIL diikuti alamatnya di terminal dan tempel hasilnya ke tab live chain; itu membaca jawaban asli yang diberikan server Anda.
Format aturan redirect mana yang didukung?
Baris Apache .htaccess Redirect, RedirectPermanent, RedirectMatch, dan RewriteRule dengan flag R; baris bergaya Netlify _redirects; array redirects di vercel.json, termasuk placeholder :param dan :path*; dan aturan rewrite nginx sederhana serta blok location = /path { return 301 ...; }. Kondisi RewriteCond tidak disimulasikan, dan laporannya mengatakan begitu saat melihatnya.
Apa itu rantai redirect dan mengapa itu penting?
Rantai adalah saat sebuah alamat me-redirect ke alamat lain yang me-redirect lagi. Setiap lompatan menambah keterlambatan untuk pengunjung dan memberi mesin pencari satu langkah lagi untuk diikuti. Arahkan alamat pertama langsung ke yang terakhir.
301 atau 302 untuk migrasi situs web?
301 (atau 308) untuk apa pun yang permanen, yaitu hampir semua migrasi situs web. 302 dan 307 berarti sementara, jadi mesin pencari mungkin tetap menyimpan alamat lama di hasil.
Mengapa mengirim halaman lama ke homepage ditandai?
Jika halaman layanan lama mendarat di homepage, pengunjung tidak menemukan apa yang mereka klik dan mesin pencari sering memperlakukannya seperti halaman yang hilang. Petakan ke halaman baru yang paling cocok sebagai gantinya.
Apakah apa pun yang saya tempel disimpan?
Tidak. Alamat dan aturannya tetap di tab browser Anda dan hilang saat Anda menutupnya. Tidak ada yang dikirim ke We.Inc.
Peta redirect adalah inti dari migrasi situs mana pun
Sebelum memindahkan situs ke platform atau domain baru, daftar setiap alamat yang mendapat kunjungan atau tautan: homepage, halaman layanan dan produk, artikel blog, dan halaman apa pun yang di-bookmark orang. Di sebelah masing-masing, tulis alamat baru yang paling menggantikannya. Daftar itu adalah peta redirect Anda, dan itu yang diuji checker ini.
Mengecek petanya sebelum peluncuran menangkap kesalahan umum selagi murah diperbaiki: aturan yang menelan terlalu banyak, dua aturan yang memantul satu sama lain, atau halaman terlupakan yang akan mulai mengembalikan 404.
Mengecek situs live dengan curl
curl adalah program command-line yang sudah ada di macOS, Windows 10 ke atas, dan kebanyakan sistem Linux. Menjalankan curl -sIL https://example.com/old-page meminta server untuk alamat itu, mengikuti setiap redirect, dan mencetak header setiap lompatan. Tempel semua hasil itu ke tab live chain dan checker ini mengubahnya jadi laporan bahasa sederhana yang sama.