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.

avatar datrosumendong
@datrosumendong

201 Kontribusi 38 Poin

Diperbarui 6 tahun yang lalu

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]

avatar datrosumendong
@datrosumendong

201 Kontribusi 38 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban