Pembuat htaccess
Buat file Apache .htaccess untuk pengalihan dan keamanan
Input & opsi
Konfigurasi Pengalihan kustom
Berjalan di browser Anda. Input Anda tetap berada di perangkat ini.
Hasil
Masukkan nilai Anda untuk melihat hasilnya.
Tentang Pembuat htaccess
Alat Pembuat htaccess adalah alat online gratis yang membantu Anda membuat file .htaccess yang terkonfigurasi dengan benar untuk web server Apache tanpa perlu menulis direktif rumit secara manual. File .htaccess (hypertext access) adalah file konfigurasi andal yang memungkinkan Anda mengatur pengalihan URL, pengaturan keamanan, aturan caching, kompresi, dan halaman error kustom per direktori.
Menulis direktif .htaccess secara manual rawan kesalahan, dan kesalahan sintaks sekecil apa pun bisa membuat seluruh situs web Anda tidak dapat diakses. Pembuat visual kami menghilangkan risiko itu dengan opsi konfigurasi berbasis kotak centang yang menghasilkan kode konfigurasi Apache yang valid dan berkomentar lengkap. Cukup pilih fitur yang Anda butuhkan, klik buat, lalu salin atau unduh hasilnya.
Entah Anda perlu memaksa HTTPS, memblokir file sensitif, mengaktifkan kompresi gzip, mengatur caching browser, mencegah hotlinking gambar, atau mengonfigurasi halaman error kustom, alat ini mencakup konfigurasi .htaccess paling umum dan penting yang dipakai developer web, administrator sistem, dan profesional SEO.
Fitur utama
- Pengalihan HTTPS paksa untuk mengenkripsi semua lalu lintas antara pengguna dan server Anda
- Opsi pengalihan WWW untuk menambah atau menghapus awalan www demi kanonikalisasi URL
- Aturan pengalihan 301 dan 302 kustom untuk path URL tertentu
- Pencegahan daftar direktori agar pengunjung tidak bisa menelusuri struktur file Anda
- Pemblokiran file sensitif seperti .env, .sql, .log, composer.json, dan file penting lainnya
- Perlindungan hotlinking gambar dengan domain yang diizinkan dapat diatur
- Pemblokiran bot nakal untuk crawler agresif yang dikenal seperti AhrefsBot dan SemrushBot
- Kompresi gzip untuk file HTML, CSS, JavaScript, JSON, XML, dan SVG
- Caching browser dengan waktu kedaluwarsa per tipe (1 jam untuk HTML, 30 hari untuk CSS, JavaScript, dan gambar)
- Halaman error kustom untuk kode status HTTP 404, 403, dan 500
Cara menggunakan Pembuat htaccess
- Atur pengalihan: Aktifkan pemaksaan HTTPS dan pilih apakah akan menambah atau menghapus awalan www dari URL Anda demi kanonikalisasi yang tepat.
- Atur opsi keamanan: Centang kotak untuk pencegahan daftar direktori, pemblokiran file sensitif, perlindungan hotlinking, dan pemblokiran bot nakal sesuai kebutuhan Anda.
- Aktifkan fitur performa: Nyalakan kompresi gzip dan caching browser untuk meningkatkan kecepatan muat situs web Anda dan mengurangi pemakaian bandwidth.
- Tambahkan halaman error: Masukkan path ke halaman error 404, 403, dan 500 kustom Anda untuk memberikan pengalaman pengguna yang lebih baik saat terjadi error.
- Buat filenya: Klik "Buat .htaccess" untuk membuat konfigurasi Anda dengan sintaks yang benar dan komentar yang membantu.
- Deploy: Salin hasilnya atau unduh, lalu unggah file tersebut sebagai .htaccess ke direktori root web server Anda atau subdirektori tujuan.
Kasus penggunaan
- Migrasi SSL/HTTPS: Alihkan semua lalu lintas HTTP ke HTTPS secara otomatis setelah memasang sertifikat SSL di server Anda.
- Kanonikalisasi URL: Terapkan URL www atau non-www yang konsisten untuk mencegah masalah konten duplikat di mesin pencari.
- Penguatan keamanan situs web: Blokir akses ke file konfigurasi sensitif, cegah penelusuran direktori, dan hentikan lalu lintas bot berbahaya.
- Optimasi performa: Aktifkan kompresi gzip dan caching browser untuk meningkatkan waktu muat halaman dan skor Core Web Vitals secara signifikan.
- Perlindungan bandwidth gambar: Cegah situs web lain menyematkan gambar Anda dan menghabiskan bandwidth server Anda lewat hotlinking.
- Penanganan error kustom: Arahkan pengguna ke halaman error yang bermerek dan membantu, alih-alih menampilkan pesan error server generik.
- Keamanan WordPress: Hentikan PHP agar tidak berjalan di dalam direktori uploads dan blokir akses ke file sensitif seperti .env, dump SQL, dan log.
- Pengelolaan pengalihan SEO: Siapkan pengalihan 301 untuk halaman yang dipindah, konten yang dihapus, atau perubahan struktur URL guna mempertahankan link equity.
Pertanyaan yang sering diajukan
Apakah alat ini gratis?
Ya, Pembuat htaccess sepenuhnya gratis. Tidak ada batas pemakaian, tidak perlu registrasi, dan tidak ada fitur premium. Hasilkan konfigurasi sebanyak yang Anda perlukan.
Apakah data saya aman?
Ya. Konfigurasi .htaccess dibuat sepenuhnya di browser Anda. Tidak ada data yang dikirim ke server mana pun, dan nama domain, URL, serta pengaturan Anda tidak pernah disimpan atau dicatat.
Apakah .htaccess berfungsi di semua web server?
Tidak. File .htaccess khusus untuk web server Apache. LiteSpeed juga membacanya, tetapi tidak berfungsi di Nginx, IIS, atau web server lain. Jika Anda memakai Nginx, Anda perlu mengonfigurasi aturan yang setara di konfigurasi server block Anda.
Di mana sebaiknya saya menaruh file .htaccess?
Taruh file .htaccess di direktori root situs web Anda (biasanya public_html atau www). Aturannya akan berlaku untuk direktori itu dan semua subdirektorinya. Anda juga dapat menaruh file .htaccess tambahan di subdirektori untuk aturan khusus direktori.
Apa yang terjadi jika .htaccess saya mengandung kesalahan sintaks?
Kesalahan sintaks di .htaccess biasanya menyebabkan 500 Internal Server Error sehingga situs web Anda tidak dapat diakses. Selalu uji perubahan di lingkungan staging terlebih dahulu, dan simpan cadangan file .htaccess Anda yang berfungsi agar dapat dipulihkan dengan cepat bila perlu.
Bisakah saya menggabungkan beberapa aturan .htaccess?
Ya. Anda dapat menggabungkan semua aturan yang dihasilkan ke dalam satu file .htaccess. Pembuat ini menghasilkan kode berkomentar lengkap dengan bagian yang jelas, sehingga mudah digabungkan dengan konfigurasi yang sudah ada.
Tips & praktik terbaik
- Selalu buat cadangan dulu: Sebelum mengunggah file .htaccess baru, simpan salinan file yang ada agar dapat dipulihkan dengan cepat jika terjadi masalah.
- Uji di staging: Selalu uji perubahan .htaccess di lingkungan staging atau pengembangan sebelum menerapkannya ke server produksi Anda.
- Paksa HTTPS di mana-mana: Dengan adanya sertifikat SSL gratis dari penyedia seperti Let's Encrypt, tidak ada alasan untuk tidak memberlakukan HTTPS di semua halaman.
- Blokir file sensitif: Selalu cegah akses publik ke file .env, dump SQL, file log, dan file package manager (composer.json, package.json) yang dapat membuka informasi sensitif.
- Aktifkan kompresi: Kompresi gzip dapat mengurangi ukuran transfer file sebesar 60-80%, sehingga waktu muat halaman membaik secara signifikan dengan beban server yang minimal.
- Atur durasi cache yang sesuai: Gunakan durasi cache lebih lama untuk aset statis (CSS, JS, gambar) dan durasi lebih singkat untuk halaman HTML guna menyeimbangkan performa dengan kesegaran konten.