Cara Mudah Untuk Mengatur Htaccess di Website atau VPS
Httaccess adalah sebuah file berisi fungsi dari sebuah website. Bentuknya adalah berupa sebuah file yang memiliki nama .htaccess.
Lalu, apa fungsi dari file httacess ini ? secara umum, file ini banyak dipakai untuk mengkonfigurasi web server Apache.
File ini dipakai untuk mengubah halaman default index sebuah website.
Selain itu, bisa juga digunakan sebagai proteksi berupa password pada suatu direktori. Singkatnya, jika sebuah direktori di proteksi dengan htaccess, maka ketika di akses dengan browser akan muncul tampilan “forbidden”.
File ini juga memiliki peran untuk melakukan redirect pada suatu halaman ke halaman yang lain.
Berikut ini adalah kegunaan file htaccess yang umum digunakan beserta contoh sederhana konfigurasinya.
- Pengaturan SSL atau redirect http ke https
Setelah memasang ssl, kamu perlu mengatur agar websitemu redirect ke https. Contohnya, ketika mengetik mydomain.com di browser, maka secara otomatis akan tertulis https://mydomain.com. Sehingga pengunjung website bisa langsung membuka websitemu tanpa ada error apapun.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mywebsite\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.mywebsite.com/$1 [R=301,L]
2. Block / allow ip tertentu yang ingin mengakses website
Biasanya ada beberapa URL yang sifatnya confidential. Untuk itu, kamu perlu mengatur IP berapa saja yang diizinkan mengakses website. Contoh penggunaannya :
order denyallow
deny from 110.200.25.2
deny from 120.200.25.2
deny from .aol.com
allow from all
3. Custom http error
Pesan error pada sebuah website sangat penting karena bisa membantu para pengunjung dalam mengetahui apa yang sedang terjadi. Dengan htaccess kita dapat mengubah halaman error pada server, dengan mendefinisikan sesuai dengan keinginan kita sendiri. Contoh penggunaannya :
ErrorDocument 400 /errors/400.html
ErrorDocument 401 /errors/401.html
ErrorDocument 403 /errors/403.html
ErrorDocument 404 /errors/404.html
ErrorDocument 500 /errors/500.html
4. Pemasangan htaccess di CodeIgniter
Jika kamu menggunakan framework CodeIgniter, maka kamu bisa menggunakan htaccess seperti dibawah.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php/$1
Nah, jika kamu masih kesulitan untuk melakukan pemasangan httacess, jangan ragu untuk kontak tim Cloudweeb via tombol Whatsapp dibawah ya.