DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

CARA MEMBUAT HTACCESS PHP

Pelajari cara membuat file .htaccess untuk mengatur konfigurasi server web kamu, meningkatkan keamanan, dan menangani halaman PHP.

Berbicara mengenai pengaturan server web, salah satu file yang memiliki peranan penting adalah .htaccess. File ini digunakan untuk menentukan konfigurasi tertentu pada server, khususnya pada server yang menggunakan Apache. Dalam panduan ini, kamu akan mempelajari bagaimana membuat file .htaccess untuk keperluan website PHP-mu.

Sebelum kita mulai, penting untuk kamu ketahui bahwa untuk mengedit atau membuat file .htaccess kamu membutuhkan akses ke akun hosting atau lokal server kamu dengan menggunakan FTP atau file manager yang disediakan oleh hosting.

Memulai dengan .htaccess

Langkah pertama adalah mengecek apakah kamu sudah memiliki file .htaccess di direktori utama website kamu. Jika belum ada, kamu bisa membuatnya dengan menggunakan text editor biasa seperti Notepad atau Atom, dan simpan dengan nama .htaccess (jangan lupa titik di depan!)

Mengatur RewriteRule untuk URL yang Bersih

Fitur yang sering digunakan dari .htaccess adalah mod_rewrite, yang memungkinkan kamu untuk mengatur URL yang lebih bersih atau ‘pretty URLs’.

RewriteEngine On
RewriteRule ^produk/([0-9]+)$ detail_produk.php?id=$1 [L]

Dengan contoh di atas, kamu bisa merubah URL dari detail_produk.php?id=123 menjadi produk/123, yang tentunya lebih mudah dibaca dan SEO-friendly.

Mengamankan File Konfigurasi

Menggunakan .htaccess kamu juga bisa meningkatkan keamanan situs PHP-mu, misalnya dengan melarang akses langsung ke file konfigurasi.

<Files "config.php">
    Order Allow,Deny
    Deny from all
</Files>

Potongan kode di atas akan melarang siapa pun untuk mengakses file config.php secara langsung dari browser.

Menangani Error Page

Kamu juga bisa mengatur halaman error kustom menggunakan .htaccess. Misalnya, jika kamu ingin membuat halaman khusus untuk error 404.

ErrorDocument 404 /halaman_404.php

Dengan menambahkan baris tersebut di file .htaccess kamu, jika pengunjung mengakses halaman yang tidak ada, server akan menampilkan halaman_404.php.

Mengatur Redirection

Jika kamu ingin meredirect pengunjung dari URL lama ke URL baru, .htaccess bisa membantu.

Redirect 301 /lama.html /baru.html

Potongan kode di atas memastikan bahwa pengunjung yang mengakses lama.html akan dialihkan secara permanen ke baru.html.

Kesimpulan

File .htaccess adalah alat yang sangat kuat bagi administrator website untuk mengatur banyak aspek server web. Dengan mengikuti panduan sederhana di atas, kamu bisa mulai menggunakannya untuk kebutuhan website PHP kamu. Ingat, selalu buat backup file .htaccess sebelum melakukan perubahan agar mudah dikembalikan jika terjadi kesalahan. Selamat mencoba!


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding