Postingan lainnya
Terkait .htaccess -Indexes
Misalkan mereka nemu nama folder controller di mini framwork yang kita buat untuk nempatin file-file controller kita lewat URL, sedangkan kita sudah membuatnya terkunci dengan .htaccess seperti di bawah ini.
Options -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
Mengenai hal tersebut di atas, dia akan nampilin 'Access forbidden!' tentunya Jika file index.php tidak ada di dalam folder tersebut. yang jadi pertanyaan saya. gimana caranya untuk memanipulasi 'Access forbidden!' menjadi halaman 404?
Yang kedua. Jika file index.php ada di dalam folder tersebut, tentunya dia akan secara otomatis meload file index.php yang ada di dalam folder tersebut, sedangkan di dalam file index.php tersebut ada class atau fungsi terkait controller tersebut. Yang jadi pertanyaan saya lagi, gimana caranya memanipulasi agar menjadi halaman 404?
Ataukah, membuat file baru mengganti isi index.php tersebut dan memanipulasi file index.php menjadi halaman 404?
Itu saja yang ingin saya tanyakan, maaf masih belajar jadi banyak bertanya. terima kasih sebelumnya.
1 Jawaban:
Setelah tidak ada yang bisa jawab, maka saya nyari sendiri gimana caranya... dan hasilnya jadi seperti di bawah ini...
Options -Indexes
RewriteEngine On
#RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]