Hampir setiap hari kami mendapatkan pertanyaan tentang halaman menu maupun post pada WordPress gagal diakses dengan pesan error 404 not found atau internal server error. Sering kali, hal ini disebabkan karena user lupa membuat file htaccess WordPress, untuk pengaturan permalink pada website.
Karena itu pada panduan kali ini, kami akan menjelaskan lebih detail apa itu file .htaccess dan bagaimana cara membuat file htaccess di WordPress.
Apa itu htaccess?
htaccess adalah file konfigurasi yang disediakan oleh web server Apache, yang biasanya digunakan untuk mengubah pengaturan default dari Apache. htaccess ditulis dengan tanda titik di depannya, seperti berikut: .htaccess
Beberapa fungsi htaccess yang biasa/sering dipergunakan adalah:
- Modifikasi file index homepage
- Force http:// ke https://
- Force non www ke www
- Modifikasi url / permalink
- Mengamankan folder /directory
- Blok akses website
Berikut adalah script htaccess default WordPress yang bisa Anda gunakan:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Fungsi script htaccess di WordPress
Secara default WordPress belum tergenerate file htaccess apapun di file .htaccess. Untuk WordPress sendiri ada 3 setting htaccess yang sering dipergunakan
Setting permalink
Apabila anda mengupdate setting url permalink di WordPress, pastikan juga setting htaccess juga sudah tersetting, supaya apabila visitor sedang akses menu di website Bapak tidak mengalami error. Berikut setting permalink WordPress yang bisa dipergunakan :
Setting force HTTPS
Supaya visitor dapat mengakses website langsung ke https:// , silahkan tambahkan script htaccess berikut :
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Setting force non www ke www
Supaya visitor dapat mengakses website langsung ke https:// , silahkan tambahkan script htaccess berikut :
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Download scriptnya melalui URL berikut: Download htaccess default WordPress
Bagaimana cara membuat file htaccess?
Untuk pembuatan file .htaccess pada dasarnya sama seperti pembuatan file biasa, hanya saja penamaaan file diawali dengan tanda titik. Dan file yang berawalan tanda titik secara default terbaca sebagai hidden file.
Membuat file htaccess WordPress di cPanel
- Login ke cPanel hosting Anda.
- Ke menu “File Manager”.
- Klik tombol “File” dan beri nama .htaccess.
Setelah dibuat, pastikan bahwa Anda sudah bisa melihat file tersebut. Jika file .htaccess yang Anda buat tidak terlihat, silahkan klik tombol Setting dipojok kanan atas lalu klik ‘Show hidden files’ dan klik OK.
- Setelah file .htaccess dibuat, silahkan klik kanan pada filenya lalu pilih Edit.
Setelah itu Anda bisa copy paste script .htaccess yang telah kami sampaikan diatas.
Membuat file .htaccess WordPress di Plesk Panel
Pada panel plesk cara pembuatan tidak jauh berbeda dengan di cPanel. Berikut langkah-langkahnya:
- Login ke Plesk Panel
- Klik “Website And Domains”
- Klik menu “File Manager”
- Klik “New” > “Create a file”
- Setelah file .htaccess terbuat, silahkan double klik pada file .htaccess tersebut untuk editing filenya.
Demikian artikel kami tentang file htaccess WordPress default, semoga bermanfaat.