Generator Pengalihan .htaccess
Hasilkan transfer 301/302, migrasi domain, dan aturan normalisasi URL secara otomatis
dengan GUI yang intuitif.
Kode .htaccess yang Dihasilkan
Anda mungkin juga suka
Apa itu Pengalihan .htaccess?
Alat ini memungkinkan Anda untuk menghasilkan aturan "pengalihan 301" secara intuitif dari GUI tanpa memerlukan pengetahuan teknis tingkat lanjut. Pengalihan 301 sangat penting untuk mempertahankan penilaian SEO Anda selama perubahan URL yang disebabkan oleh pembaruan situs, migrasi domain, atau konversi HTTPS (SSL). Cukup salin dan tempel kode yang dihasilkan ke file `.htaccess` server Anda, dan kode tersebut akan langsung berfungsi.
Semua pembuatan dan pemrosesan teks terjadi secara eksklusif di dalam browser web Anda. Tidak ada data sensitif, seperti URL atau domain Anda, yang pernah dikirim ke atau disimpan di server eksternal. Ini sepenuhnya aman dan tidak memerlukan pendaftaran untuk digunakan.
Cara Menggunakan
Pilih Tab Target
Pilih tab yang sesuai dengan tujuan Anda: "Pengalihan Halaman/Dir" untuk halaman tertentu, "Migrasi Domain" untuk pemindahan situs secara penuh, atau "Normalisasi URL" untuk mengatasi duplikat konten www/HTTPS.
Masukkan URL Lama dan Baru
Masukkan jalur lama dan URL target baru. Sesuaikan kode status HTTP (301 atau 302) sesuai kebutuhan. Cuplikan kode diperbarui secara instan saat Anda mengetik.
Salin dan Instal Kode
Klik tombol "Salin Kode" dan tempelkan cuplikan yang dihasilkan di dekat bagian atas file `.htaccess` server web Anda, lalu simpan.
Glosarium .htaccess & Pengalihan
- .htaccess
- File konfigurasi yang digunakan oleh server web Apache untuk mengelola pengaturan di tingkat direktori. Ini banyak digunakan untuk menerapkan pengalihan URL, mengontrol cache, dan mengatur perlindungan kata sandi.
- Pengalihan 301 (Dipindahkan Permanen)
- Kode status HTTP yang menandakan bahwa halaman telah "secara permanen" pindah ke lokasi baru. Ini memungkinkan URL baru mewarisi ekuitas SEO (PageRank) dari URL lama, menjadikannya sangat penting untuk pembaruan situs.
- Pengalihan 302 (Ditemukan)
- Kode status HTTP yang menunjukkan perpindahan "sementara". Ini berguna untuk pemeliharaan situs atau kampanye sementara. Karena bersifat sementara, mesin pencari tidak meneruskan nilai SEO ke URL baru.
- 410 Gone
- Kode status yang berarti sumber daya target "hilang secara permanen" tanpa alamat penerusan. Ini memberi sinyal kepada mesin pencari untuk dengan cepat menghapus halaman dari indeks mereka daripada mencoba merayapinya lagi.
- Normalisasi URL (Canonicalization)
- Praktik memilih URL tunggal terbaik ketika ada beberapa pilihan (misalnya, menangani "www" vs "tanpa-www", atau HTTP vs HTTPS). Ini mencegah masalah duplikat konten dan mengkonsolidasikan peringkat SEO.
- RewriteRule / RewriteCond
- Arahan dari modul `mod_rewrite` Apache. `RewriteCond` menentukan kondisi (seperti memeriksa apakah permintaan bukan HTTPS), sedangkan `RewriteRule` menentukan tindakan penulisan ulang URL yang sebenarnya dan tanda status.
Pertanyaan yang Sering Diajukan
- Q.Haruskah saya menggunakan 301 atau 302?
- Selalu gunakan '301' untuk pembaruan situs permanen atau migrasi domain jika Anda tidak berencana untuk kembali ke URL lama. Pengalihan 301 meneruskan nilai SEO ke URL baru.
- Q.Bisakah saya menggunakannya dengan WordPress?
- Ya. Namun, untuk memastikannya berfungsi tanpa konflik, sisipkan kode yang dihasilkan di dekat bagian atas file `.htaccess` Anda, khususnya di atas blok `# BEGIN WordPress` yang dibuat secara otomatis oleh WordPress.
- Q.Bisakah saya membuat beberapa pengalihan sekaligus?
- Ya, di bawah tab 'Pengalihan Halaman/Dir', klik tombol 'Tambah Aturan' untuk membuat beberapa pengaturan pengalihan secara bersamaan.
- Q.Apakah alat ini berfungsi dengan server Nginx?
- Kode yang dihasilkan oleh alat ini khusus untuk sintaks `.htaccess` Apache. Untuk server Nginx, Anda harus mengubah aturan tersebut ke dalam sintaks Nginx dan menempatkannya di `nginx.conf` Anda.
- Q.Apakah URL yang saya masukkan dikirim atau disimpan di server?
- Tidak. Semua proses pembuatan kode dilakukan secara lokal di dalam browser Anda. Data yang Anda masukkan tidak pernah dikirim atau disimpan di server eksternal mana pun.
Kasus Penggunaan
Pembaruan Situs dan Pemindahan Halaman
Ketika struktur URL berubah selama pendesainan ulang situs, Anda dapat secara instan membuat sekumpulan aturan pengalihan 301 yang memetakan jalur lama ke jalur baru, mencegah hilangnya lalu lintas.
Migrasi Domain
Saat mengalihkan merek atau layanan Anda ke domain yang benar-benar baru, alat ini menghasilkan aturan yang tepat untuk meneruskan seluruh situs web Anda ke alamat baru dengan lancar sambil mempertahankan jalur direktori bagian dalam.
Memaksa HTTPS (SSL)
Setelah memperoleh sertifikat SSL, Anda harus memaksa semua lalu lintas `http://` yang kedaluwarsa untuk merutekan secara aman melalui `https://`. Generator kami menyediakan RewriteCond yang tepat untuk perutean yang aman.
Mencegah Penurunan Nilai SEO
Dengan menerapkan struktur "www" atau "tanpa-www", Anda memastikan mesin pencari tidak mengindeks dua versi identik dari situs Anda dan menghukum Anda karena konten duplikat.
Spesifikasi Teknis
Algoritma Pembuatan RewriteRule yang Aman
Alat ini dengan aman melepaskan (escape) semua karakter khusus di dalam jalur dan domain yang Anda masukkan sebelum menghasilkan kode `.htaccess`. Misalnya, titik pada nama domain Anda (cth., `.com`) secara otomatis dilepaskan (`\.`) untuk mencegah kesalahan interpretasi ekspresi reguler.
Selain itu, saat membuat pengalihan tingkat direktori, alat ini menggunakan grup tangkapan (capture groups) Apache (`$1`) dengan benar untuk memastikan bahwa semua parameter kueri dan subdirektori yang mendasarinya ditransfer secara akurat ke tujuan target.
Kirim Umpan Balik
Beri tahu kami pendapat Anda untuk membantu kami menyempurnakan alat ini.
Umpan balik sementara ditangguhkan
Server sedang sibuk atau perlindungan spam aktif. Silakan coba lagi nanti.