File .htaccess adalah file konfigurasi penting yang digunakan oleh server web Apache untuk mengatur struktur URL, pengalihan (redirect), dan keamanan pada situs WordPress Anda. Berdasarkan penanganan error umum seperti 500 internal server error atau pengelolaan batas memori pada WordPress, file ini sering kali menjadi titik pusat penyesuaian teknis.
Jika situs WordPress mengalami kerusakan akibat kesalahan konfigurasi pada file ini, mengembalikannya ke kode pengaturan bawaan (default) adalah langkah pertama yang paling efektif untuk memulihkan akses situs.
Kode Default File .htaccess WordPress
Berikut adalah kode standar atau default untuk file .htaccess pada instalasi tunggal (single site) WordPress:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Skenario Masalah Umum dan Solusi Teknis
Pengaturan di dalam file .htaccess sering kali berkaitan langsung dengan beberapa kendala administratif situs web, seperti penambahan batas memori untuk mencegah kehabisan sumber daya atau mengatasi gangguan server.
| Kendala Situs | Penyebab Umum | Solusi Terkait .htaccess / Server |
|---|---|---|
| 500 Internal Server Error | Kesalahan penulisan sintaks di .htaccess atau plugin bentrok | Rename file .htaccess lama, buat file baru dengan kode default WordPress |
| Memory Limit Exhausted | Skrip membutuhkan alokasi RAM lebih besar dari batas default | Tambahkan baris php_value memory_limit atau sesuaikan konfigurasi PHP server |
| Broken Permalinks (404 Error) | Mod_rewrite Apache tidak aktif atau aturan rewrite berubah | Simpan ulang pengaturan permalink di dashboard WordPress agar .htaccess terbarukan |
Langkah Memulihkan File .htaccess
Untuk mengembalikan file .htaccess ke kondisi default melalui FTP atau File Manager cPanel, ikuti langkah-langkah berikut:
- Akses direktori root instalasi WordPress Anda menggunakan FTP client atau File Manager hosting.
- Cari file bernama
.htaccess(pastikan opsi tampilkan file tersembunyi/hidden files aktif). - Ubah nama file tersebut menjadi
.htaccess_olduntuk cadangan. - Buat file teks baru dengan nama
.htaccessdi direktori yang sama. - Salin dan tempel kode default WordPress di atas, lalu simpan perubahan tersebut.