Postingan lainnya
halaman 404 eror (PHP native)
saya sudah siapkan halaman error404.php untuk tampilan eror 404. Nah bagaimana caranya untuk redirect ke halaman error404.php saat user salah mengetik url/halaman yg dituju tidak ada..
contoh : misalkan user mengetikkan http://www.sekolahkoding.com/ada --> langsung masuk ke halaman eror itu bagaimana ya logikanya ?
4 Jawaban:
setting di servernya kalo mau automatis
1)Untuk Apache: di file .htaccessnya tulis
ErrorDocument 404 /404.html
silahkan dibikin file 404.html sesuai keinginannya
2)Kalo pake NGINX: di file /etc/nginx/sites-enabled/default
server {
//.... sebelumnya
error_page 404 /404.html;
location = /404.html {
root /usr/share/nginx/html;
internal;
}
}
@hilmanrd oke makasih... sudah bisa, namun bagaimana jika saat salah masukkan url seperti : http://www.sekolahkoding.com/ada masuk ke tampilan eror404 namun dengan url sesuai dengan yang diketikan ? soalnya klo pake yang diatas.. urlnya berubah jadi domain/error404.php.. bagaimana agar url yg diketikan tetap dan tidak menghilang seperti halnya kita mengetikan url ke http://www.sekolahkoding.com/ada ?
coba gini gan kalo apache
ErrorDocument 404 /error/404/
//pake slash
file .htaccess saya isinya :
ErrorDocument 404 /tesproject/error404.php
jika saya masuk ke http://localhost:5000/tesproject/ada maka sudah bisa masuk ke halaman eror404 tanpa mengubah url (tetap http://localhost:5000/tesproject/ada)
@hilmanrdn bagaimana jika mengetikan url pake slash dibelakangnya sperti --> http://localhost:5000/tesproject/ada/ halaman eror muncul.. namun tidak terbaca css dll karena seperti masuk ke dalam folder tanpa css..