Cara Reset .htaccess WordPress ke Pengaturan Default

Cara Reset .htaccess WordPress

Untuk mereset file .htaccess ke pengaturan default WordPress, Anda hanya perlu menghapus atau mengganti nama file yang rusak dan membiarkan WordPress membuat ulang file tersebut melalui menu Permalinks. Langkah ini adalah solusi standar untuk mengatasi masalah 404 Not Found pada halaman postingan atau 500 Internal Server Error yang disebabkan oleh konfigurasi server yang korup.

Langkah Teknis Reset .htaccess

  1. Login ke akun hosting Anda melalui cPanel atau FTP Client (seperti FileZilla).
  2. Masuk ke File Manager dan arahkan ke direktori utama (root) instalasi WordPress Anda (biasanya di dalam folder public_html).
  3. Cari file bernama .htaccess. Jika tidak terlihat, klik menu Settings di pojok kanan atas File Manager dan centang Show Hidden Files (dotfiles).
  4. Klik kanan pada file .htaccess, pilih Rename, dan ubah namanya menjadi .htaccess_backup.
  5. Buka dashboard admin WordPress Anda, masuk ke menu Settings > Permalinks.
  6. Klik tombol Save Changes di bagian bawah tanpa mengubah pengaturan apa pun. WordPress akan secara otomatis membuat file .htaccess baru dengan aturan default.

Kode .htaccess Default WordPress

Jika Anda perlu membuat file secara manual, gunakan kode standar berikut untuk instalasi WordPress tunggal (Single Site):

# BEGIN WordPress

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]

# END WordPress

Tabel Perbandingan Metode Reset

MetodeTingkat KesulitanRisikoKapan Digunakan
Auto-Generate (Permalinks)Sangat MudahRendahMasalah umum 404/Permalinks
Manual Edit via FTPMenengahSedangJika akses dashboard terkunci
WP-CLILanjutRendahUntuk pengelolaan server skala besar

Troubleshooting Lanjutan

Jika setelah melakukan reset masalah masih berlanjut, periksa hal berikut:

  • Izin File (Permissions): Pastikan file .htaccess memiliki izin 644.
  • Konflik Plugin: Beberapa plugin keamanan (seperti Wordfence atau iThemes Security) sering menulis ulang aturan .htaccess. Nonaktifkan plugin tersebut untuk melihat apakah ada perubahan.
  • Konfigurasi Server: Pastikan modul mod_rewrite pada Apache server Anda dalam kondisi aktif (Enabled).