Penampil Rantai Pengalihan
Lacak seluruh rantai pengalihan untuk URL apa pun dan lihat setiap langkah (301/302/307/308) hingga tujuan akhir. Validasi pengalihan kanonik (HTTP→HTTPS, www/non-www, jalur lokal), ungkap putaran dan rantai panjang, dan secara opsional periksa header mentah termasuk Lokasi. Ekspor hasil ke JSON untuk audit dan pemantauan.
Fitur
- Lacak rantai pengalihan (301/302/307/308) dan ungkap URL tujuan akhir.
- Tampilkan target Lokasi setiap langkah untuk memahami perutean dan kanonisasi.
- Validasi pengalihan kanonik umum (HTTP→HTTPS, www↔non-www).
- Tampilan header mentah opsional untuk debug lebih dalam (termasuk Lokasi dan header caching jika ada).
- Salin hasil untuk tiket, audit, dan runbook migrasi.
- Ekspor laporan JSON untuk otomatisasi dan pemeriksaan SEO yang dapat diulang.
- Aman secara default: memblokir target jaringan pribadi dan menggunakan User-Agent tetap.
🧭 Cara menggunakan for redirect-chain-viewer
Tempel URL yang ingin Anda uji
Masukkan URL awal (termasuk protokol jika memungkinkan). Menguji http:// dan https:// dapat mengungkap masalah kanonisasi.
Biarkan "Ikuti Pengalihan" diaktifkan
Alat ini dirancang untuk melacak rantai. Mengikuti pengalihan menunjukkan setiap langkah dan tujuan akhir.
Aktifkan "Tampilkan Header Mentah" saat debug
Jika Anda memerlukan petunjuk lebih dalam (pemformatan Lokasi, lapisan caching, perilaku server), aktifkan header mentah untuk melihat detail lebih lanjut.
Interpretasikan rantai
Cari langkah tambahan, perubahan protokol, perubahan nama host, atau penulisan ulang lokal. Rantai terbaik biasanya 0–1 langkah ke URL kanonik.
Ekspor JSON untuk audit
Unduh laporan JSON untuk menyimpan hasil, bandingkan perubahan dari waktu ke waktu, atau lampirkan bukti ke tiket SEO/operasional.
Spesifikasi teknis
Perilaku pelacakan pengalihan
Alat ini meminta URL dan mengikuti respons pengalihan, mengumpulkan setiap langkah hingga tujuan akhir atau batas pengalihan yang dikonfigurasi tercapai.
| Pengaturan | Perilaku | Default |
|---|---|---|
| Ikuti Pengalihan | Mengikuti pengalihan untuk mengumpulkan seluruh rantai | Diaktifkan |
| Maksimal Pengalihan | Menghentikan pelacakan setelah sejumlah hop ini | 15 |
| Tampilkan Header Mentah | Menyertakan header respons mentah dalam keluaran untuk debugging | Dinonaktifkan |
| Batas Waktu | Batas waktu permintaan | 15000 ms |
| User-Agent | Mengidentifikasi agen pengguna permintaan | Encode64Bot/1.0 (+https://encode64.com) |
| Jaringan pribadi | Memblokir akses ke rentang jaringan pribadi untuk keamanan | Dinonaktifkan (jaringan pribadi tidak diizinkan) |
Pola pengalihan "baik" yang umum
Sebagian besar situs harus cepat menyatu ke satu URL kanonik untuk meminimalkan latensi dan beban perayap.
| Tujuan | Contoh rantai | Direkomendasikan |
|---|---|---|
| HTTP→HTTPS | http://example.com → https://example.com | ✅ Ya (permanen) |
| Host kanonik | https://example.com → https://www.example.com (atau sebaliknya) | ✅ Ya (permanen) |
| Normalisasi garis miring akhir | /page → /page/ | ✅ Kadang-kadang (konsistenlah) |
| Normalisasi lokal | / → /en/ | ✅ Jika strategi Anda memerlukannya |
| Beberapa hop | http → https → www → /en/ → /page/ | ⚠️ Kurangi jika memungkinkan |
Deteksi perulangan dan mode kegagalan
Loop pengalihan biasanya berasal dari aturan yang bertentangan di berbagai lapisan (CDN + Nginx + aplikasi) atau pengaturan kanonisasi yang tidak cocok.
| Gejala | Penyebab umum | Pendekatan perbaikan |
|---|---|---|
| Mencapai batas pengalihan | Loop antara dua URL (www↔non-www, http↔https, aturan slash) | Audit aturan di CDN, reverse proxy, router aplikasi; pastikan satu sumber kebenaran |
| 302/307 tak terduga | Pengalihan sementara yang ditetapkan oleh autentikasi, uji A/B, middleware | Beralih ke 301/308 untuk perpindahan permanen; isolasi perilaku middleware |
| Rantai berbeda berdasarkan wilayah | Perutean edge bervariasi berdasarkan POP / geo / perangkat | Uji beberapa URL masuk; standarisasi pengalihan di edge |
Baris perintah
Gunakan curl untuk memeriksa rantai pengalihan dengan cepat dari terminal, mirip dengan yang divisualisasikan alat ini.
macOS / Linux
Tampilkan header rantai pengalihan
curl -IL http://example.com-I hanya mencetak header, -L mengikuti pengalihan. Anda akan melihat setiap status HTTP dan hop Lokasi.
Cetak URL efektif akhir setelah pengalihan
curl -Ls -o /dev/null -w "%{url_effective}
" http://example.comMenghasilkan URL akhir setelah mengikuti pengalihan.
Windows (PowerShell)
Periksa respons dan pengalihan
Invoke-WebRequest -Uri http://example.com -MaximumRedirection 10 -Method Get | Select-Object StatusCode, BaseResponsePowerShell dapat mengikuti pengalihan hingga batas tertentu dan menunjukkan status yang dihasilkan.
Kasus penggunaan
Pemeriksaan kanonisasi SEO
Konfirmasi bahwa setiap URL masuk mengarah ke satu URL kanonis dengan cepat dan konsisten.
- Pastikan HTTP dialihkan ke HTTPS
- Pastikan pilihan kanonis www/non-www diberlakukan
- Kurangi rantai multi-hop untuk meningkatkan efisiensi perayapan
Migrasi situs dan perubahan domain
Validasi bahwa URL lama dialihkan dengan benar ke padanan barunya dan bahwa rantai berakhir dengan respons 200.
- Verifikasi slug lama dialihkan ke slug baru
- Konfirmasi pengalihan permanen (301/308) untuk konten yang dipindahkan
- Tangkap situasi pengalihan-ke-404
Debugging CDN / reverse-proxy
Pahami bagaimana aturan tepi, proksi, dan aplikasi berinteraksi saat sebuah URL diminta.
- Identifikasi lapisan mana yang membuat setiap hop
- Deteksi loop yang disebabkan oleh aturan kanonisasi duplikat
QA untuk perutean yang dilokalkan
Validasi perutean lokal atau wilayah (misalnya, / → /en/) tanpa secara tidak sengaja membuat rantai pengalihan panjang atau loop.
- Konfirmasi perilaku penulisan ulang lokal
- Hindari pola /fr → /fr/ → /fr (loop)
❓ Frequently Asked Questions
❓Mengapa rantai pengalihan buruk untuk SEO?
❓Mana yang harus saya gunakan: 301 atau 308?
HTTP lebih ketat, sementara 301 banyak digunakan dan dipahami. Untuk SEO, keduanya bisa baik jika digunakan secara konsisten untuk perpindahan permanen.❓Mengapa saya melihat 302/307 padahal mengharapkan 301?
❓Bagaimana cara menemukan penyebab loop pengalihan?
HTTPS, aplikasi memaksa HTTP). Audit satu lapisan pada satu waktu dan pertahankan logika kanonisasi di satu tempat jika memungkinkan.❓Haruskah saya mengalihkan garis miring di akhir?
❓Apakah aman menempelkan URL di sini?
Pro Tips
Targetkan 0–1 pengalihan untuk mencapai URL kanonis. Perbarui tautan internal dan peta situs untuk menunjuk langsung ke tujuan akhir.
Pertahankan aturan kanonisasi di satu lapisan (CDN ATAU proksi ATAU aplikasi) untuk menghindari pengalihan dan loop yang bertentangan.
Untuk perpindahan permanen, gunakan 301/308 dan hindari 302/307 kecuali pengalihan benar-benar sementara.
Saat menguji perilaku kanonis, periksa varian protokol dan host (http/https + www/non-www) dan bandingkan hasilnya.
Ekspor hasil JSON selama migrasi untuk melacak kemunduran dan membuktikan kebenaran pengalihan kepada pemangku kepentingan.
Additional Resources
Other Tools
- Pemerindah CSS
- Pemerindah HTML
- Pemerindah Javascript
- Pemerindah PHP
- Pemilih Warna
- Ekstraktor Sprite
- Pengkode Biner Base32
- Dekoder Base32
- Pengkode Base32
- Pengkode Biner Base58
- Dekoder Base58
- Pengkode Base58
- Pengkode Biner Base62
- Dekoder Base62
- Pengkode Base62
- Pengkode Biner Base64
- Dekoder Base64
- Encoder Base64
- Pengkode Biner Heksadesimal
- Dekoder Heksadesimal
- Pengkode Heksadesimal
- Pemformat Csharp
- Pemformat CSV
- Dockerfile Formatter
- Pemformat Elm
- Pemformat ENV
- Pemformat Go
- Pemformat GraphQL
- Pemformat HCL
- Pemformat INI
- Pemformat JSON
- Pemformat Latex
- Pemformat Markdown
- Pemformat ObjectiveC
- Php Formatter
- Pemformat Proto
- Pemformat Python
- Pemformat Ruby
- Pemformat Rust
- Pemformat Scala
- Pemformat Skrip Shell
- Pemformat SQL
- Pemformat SVG
- Pemformat Swift
- Pemformat TOML
- Typescript Formatter
- Pemformat XML
- Pemformat YAML
- Pemformat Yarn
- Pengecil CSS
- Html Minifier
- Javascript Minifier
- Pengecil JSON
- Pengecil XML
- Cache Headers Analyzer
- Cors Checker
- Csp Analyzer
- Dns Records Lookup
- Penampil Header HTTP
- Http Status Checker
- Open Graph Meta Checker
- Robots Txt Tester
- Security Headers Checker
- Security Txt Checker
- Sitemap Url Inspector
- Tls Certificate Checker
- PDF Ke Teks
- Penguji Regex
- Pemeriksa Peringkat SERP
- Pencarian Whois