Cara menggunakan Generator .htaccess
- Centang fitur yang kamu mau — HTTPS, host kanonik, kompresi, dan security headers sudah aktif secara default.
- Isi detail seperti redirect, domain, atau IP yang diizinkan jika diperlukan.
- Salin atau unduh file lalu upload ke folder root situs kamu sebagai
.htaccess. - Klik Uji aturan untuk mensimulasikan URL terhadap aturan rewrite yang dihasilkan.
Apa itu .htaccess?
File .htaccess adalah file konfigurasi per direktori untuk web server Apache (dan LiteSpeed, yang membaca sintaks yang sama). File ini biasanya dipakai di shared hosting, WordPress, dan situs PHP untuk mengatur redirect, URL rewriting, caching, kompresi, dan kontrol akses tanpa menyentuh konfigurasi server utama. Aturan berlaku untuk folder tempat file berada dan semua subfoldernya.
Fungsi tiap opsi
| Opsi | Fungsi |
|---|---|
| Paksa HTTPS | Redirect 301 setiap permintaan http://; juga bekerja di balik proxy yang mengirim X-Forwarded-Proto |
| Host kanonik | Satu versi domain — dengan www atau tanpa — supaya mesin pencari tidak menganggapnya duplikat |
| Kompresi | gzip lewat mod_deflate, Brotli lewat mod_brotli jika tersedia |
| Cache browser | Masa berlaku panjang untuk CSS, JS, gambar, dan font yang diberi versi; HTML selalu divalidasi ulang |
| Security headers | HSTS, X-Content-Type-Options, kebijakan frame dan referrer; menyembunyikan signature server |
| Blokir file sensitif | Menolak akses ke .env, .git, dump SQL, backup, dan file Composer/npm |
| Mode maintenance | 503 dengan Retry-After untuk semua orang kecuali IP kamu — cara offline yang aman untuk SEO |
Sebelum upload
- Simpan salinan file .htaccess yang sudah ada — WordPress dan CMS lain menambahkan blok sendiri di antara komentar
# BEGINdan# END. - Error sintaks membuat seluruh situs mengembalikan 500 Internal Server Error. Cek dulu file-nya dengan .htaccess tester.
- Uji redirect di jendela privat — browser sangat agresif men-cache redirect 301.
- Hosting kamu harus mengizinkan override (
AllowOverride All) dan mengaktifkanmod_rewritedanmod_headers.
Di Nginx, file .htaccess diabaikan — gunakan Nginx config generator. Untuk banyak redirect individual, redirect generator menghasilkan format Apache, Nginx, dan lainnya; cek hasilnya secara langsung dengan redirect checker.
Juga dicari sebagai: redirect htaccess, htaccess paksa https, htaccess redirect www, contoh rewrite rule htaccess, htaccess cache, apache htaccess, generator mod_rewrite, generator rewrite rule apache.
Tool yang cocok dipakai bersama Generator .htaccess
- Generator Apache VirtualHost — Dapatkan konfigurasi Apache virtual host lengkap untuk domainmu: situs statis, WordPress, PHP-FPM, atau reverse proxy ke aplikasi Node atau Python.
- Generator Htpasswd — Buat baris user:hash untuk HTTP Basic Authentication di Apache, Nginx, Traefik dan Caddy, dengan bcrypt secara default dan tanpa data yang dikirim ke server.
- Cek Security Headers — Beri nilai header keamanan HTTP sebuah situs dari A+ sampai F, lihat header apa saja yang belum ada beserta alasannya, lalu salin snippet konfigurasi siap pakai untuk Nginx, Apache, Netlify, Vercel, atau Cloudflare.
- Validator YAML — Tempel file Docker Compose, manifest Kubernetes, workflow GitHub Actions, atau YAML apa pun untuk menemukan error, menangkap jebakan umum, dan mendapatkan versi yang sudah terformat rapi.
Pertanyaan yang sering diajukan
Bisakah tool ini membuat aturan rewrite?
Di mana saya harus meletakkan file .htaccess?
public_html atau www). Nama file diawali titik, jadi aktifkan “show hidden files” di klien FTP atau file manager kamu.