.htaccess Generator

Tentang Tools Ini

Apa Itu .htaccess Generator?

.htaccess adalah file konfigurasi Apache yang mengatur bagaimana server web kamu berperilaku. Dengan tool ini, kamu bisa generate konfigurasi redirect, security hardening, cache optimization, error pages, dan banyak lagi tanpa perlu paham syntax Apache.

Public Access & Redirects
Force HTTPS
Redirect semua HTTP ke HTTPS secara otomatis (301)
Configuration
Force File Download
Paksa browser mengunduh tipe file tertentu
Limit Upload Size
Batasi ukuran file yang bisa diupload
MB
upload_max_filesize & post_max_size
Performance
Gzip Compression
mod_deflate — kompres HTML, CSS, JS, XML, JSON, font
Keep-Alive Headers
Pertahankan koneksi TCP agar request lebih cepat
Browser Caching (Expires)
mod_expires — gambar 1 tahun, CSS/JS 1 bulan, font 1 tahun
Custom Error Pages
Security Hardening
Prevent Directory Listing
Options -Indexes — sembunyikan daftar file dari browser
Disable CGI Execution
Blokir akses langsung ke file .cgi, .pl, .py, .sh
Hide Server Information
ServerSignature Off & ServerTokens Prod
Prevent Clickjacking
Header X-Frame-Options: SAMEORIGIN & X-Content-Type-Options: nosniff
HSTS (HTTP Strict Transport Security)
max-age=31536000; includeSubDomains; preload
⚠ Membutuhkan Force HTTPS aktif di tab Public Access
Block Spam & Scraper Bots
Blokir AhrefsBot, SemrushBot, MJ12bot, GPTBot, ClaudeBot, Bytespider
Protect Sensitive Files
Blokir akses ke wp-config.php, .htaccess, .env, xmlrpc.php
Disable PHP in Uploads
Cegah eksekusi file PHP di folder /wp-content/uploads/
Deny Dangerous HTTP Methods
Hanya izinkan GET, POST, HEAD, OPTIONS
Custom Redirects
Generated .htaccess 0 baris
Paste kode ini di bagian atas file .htaccess yang sudah ada, sebelum blok # BEGIN WordPress
Cara Memasang .htaccess
  1. Generate dan unduh file .htaccess di atas.
  2. Buka file .htaccess yang sudah ada di root server (biasanya public_html/).
  3. Paste kode baru di paling atas, sebelum baris # BEGIN WordPress.
  4. Upload ulang atau simpan perubahan melalui File Manager / FTP.
  5. Test di browser — pastikan redirect dan rule berjalan dengan benar.

Cara Kerja Tools

Bagaimana .htaccess Generator Ini Bekerja?

Public Access

Kamu bisa atur preferensi www/non-www, aktifkan Force HTTPS, dan tentukan domain utama lewat kolom yang sudah disediakan.

Configuration

Atur index file default lewat input, pilih charset dari dropdown, dan centang force download sesuai kebutuhan kamu.

Performance

Aktifkan Gzip, Keep-Alive, dan Expires headers lewat check box. Kamu tinggal tulis durasi cache di kolom yang udah disediain.

Error Pages

Tulis path custom untuk halaman error 401, 403, 404, dan 501 di kolom masing-masing. Abis itu tinggal generate, file langsung jadi.

Security

Centang opsi proteksi sesuai kebutuhan kamu: cegah directory listing, blokir bot mencurigakan, aktifkan HSTS, dan masih banyak lagi.

Redirects

Klik “Tambah Redirect”, isi URL lama dan URL baru, lalu pilih tipe redirect 301, 302, atau 307 dari dropdown.

Kenapa .htaccess Penting?

Caching & Kompresi Loading

Loading website kamu jadi jauh lebih cepat. Page speed naik drastis, pengunjung betah dan bounce rate turun.

Blokir Brute Force & Spam

Website aman dari serangan hacker dan spam. File sensitif otomatis terlindungi, akses mencurigakan diblokir sebelum sempat masuk.

Redirect 301 Migrasi Domain

Pengunjung kamu tetap sampai ke halaman yang benar meskipun domain pindah. SEO aman terjaga tanpa link rusak selama migrasi.

Custom Halaman Error

Pengunjung kamu tetap dapet pengalaman yang baik meskipun nemu halaman error. Branding website tetap terjaga konsisten.

Hardening File

Konten website kamu nggak bisa dicuri, file nggak bisa diintip orang, dan server lebih sulit ditembus. Proteksi ekstra tanpa ribet.

Setup Ulang pas Pindah Hosting

Pas pindah hosting, kamu tinggal upload file .htaccess yang udah digenerate. Nggak ada konflik rule, website langsung stabil tanpa trial error manual.

F.A.Q

Pertanyaan yang Sering Diajukan

Ada pertanyaan? Cek FAQ seputar .htaccess dan tool ini mulai dari cara kerja hingga teknis pasangnya.

KONTAK

Berikan Feedback atau Laporkan Bug

Name
Email
Tujuan
Tools Apa?
URL
Message
The form has been submitted successfully!
There has been some error while submitting the form. Please verify all form fields again.
Scroll to Top