Saya ingin menyesuaikan halaman 404 dari Apache Webserver saya di Ubuntu dengan sesuatu selain yang umum:
Not Found
The requested URL /***** was not found on this server.
______________________________________________________
Apache/*.*.** (Ubuntu) Server at **** Port 80
Bagaimana ini bisa dicapai?
Jawaban:
Saya menemukan jawabannya sendiri.
Anda harus mengedit file /etc/apache2/conf.d/localized-error-pages
Anda dapat memasukkan plaintext atau tautan ke skrip atau html
sumber
sumber
Ini solusinya. Semoga ini bisa membantu.
DEMO
Buka folder situs Anda.
Buat file bernama .htaccess (hanya .htaccess tanpa ekstensi nama nama saja).
Buka file dan tambahkan baris.
Ganti / pathtofile dengan nama file halaman 404 Anda yang harus terletak di folder yang sama dengan file .htaccess . File 404 kustom bisa dalam PHP atau HTML. Anda juga dapat menambahkan HTML ke dalamnya seperti ini:
Anda tidak perlu memuat ulang Server Apache! Selesai. Uji itu.
Sumber - Blog Subin
sumber
Salah satu jenis penyesuaian 404 (belum dibahas di sini) adalah mengalihkan halaman 404 di VPS Ubuntu ke halaman terpisah, seperti halaman beranda situs.
Untuk melakukan ini, buat file yang disebut
.htaccess
di root web dan masukkan baris ini di dalamnya:Kemudian simpan file tersebut.
Ini akan membuat halaman 404 mengalihkan ke URL yang ditentukan.
sumber
AFAIK Anda tidak dapat menyesuaikan pesan kesalahan default Apache 2.4 dengan cara apa pun karena pesan-pesan itu ada di dalam
apache2
executable.Namun, Anda dapat menimpanya menggunakan arahan "ErrorDocument" yang dapat digunakan juga di
apache2.conf
.Cara yang lebih baik bisa digunakan
Include
diapache2.conf
dan mengumpulkan pesan ditimpa dalam satu file terpisah.Silakan lihat juga dokumentasi Apache 2.4 .
sumber