Dari panduan ini, Anda akan dapat mempelajari tentang file .htaccess dan fungsinya, serta menggunakannya untuk mengoptimalkan situs web Anda. Meskipun .htaccess hanyalah sebuah file, ia dapat mengubah pengaturan server, memungkinkan Anda melakukan banyak hal berbeda, fitur yang paling populer adalah Anda dapat membuat halaman "kesalahan 404" khusus. .htaccess tidak sulit untuk digunakan. Pada akhirnya, ini hanya masalah menambahkan beberapa instruksi sederhana ke dokumen teks.
Pertama, Anda harus menentukan apakah host mendukungnya
Ini mungkin sulit dijawab dengan jawaban sederhana. Banyak host yang mendukung .htaccess tetapi tidak menyatakannya secara spesifik, dan banyak jenis host lain yang mendukungnya tetapi tidak mengizinkan penggunanya menggunakan .htaccess. Secara umum, jika host Anda menggunakan sistem Unix atau Linux, atau versi server web Apache apa pun, .htaccess secara teori didukung, meskipun penyedia hosting Anda mungkin tidak mengizinkan Anda menggunakannya.
Pertanda baik untuk mengetahui apakah host Anda mengizinkan .htaccess adalah apakah host tersebut mendukung perlindungan kata sandi folder. Untuk mencapai fungsi ini, penyedia hosting perlu menggunakan .htaccess (tentu saja, dalam beberapa kasus, meskipun mereka memberikan perlindungan kata sandi, mereka tidak mengizinkan Anda menggunakan .htaccess). Jika Anda tidak yakin apakah host Anda mendukung .htaccess, cara terbaik adalah mengunggah file .htaccess Anda sendiri untuk melihat apakah file tersebut berfungsi, atau langsung kirim email ke penyedia layanan hosting Anda untuk konsultasi.
File .htaccess (atau "file konfigurasi terdistribusi") di sistem Apache menyediakan metode untuk mengubah konfigurasi direktori, yaitu, menempatkan file yang berisi satu atau lebih arahan di direktori dokumen tertentu untuk bertindak pada direktori ini dan Semua subdirektorinya. Sebagai pengguna, perintah yang dapat digunakan dibatasi. Administrator dapat mengaturnya melalui direktif AllowOverride Apache.
Arahan di subdirektori mengesampingkan arahan di direktori tingkat yang lebih tinggi atau di file konfigurasi server utama.
.htaccess harus diunggah dalam mode ASCII, sebaiknya dengan izin yang disetel ke 644.
.htaccess dapat melakukan banyak hal, termasuk: perlindungan kata sandi pada folder, pengalihan pengguna otomatis, halaman kesalahan khusus, mengubah ekstensi file Anda, melarang pengguna dari alamat IP tertentu, hanya mengizinkan pengguna dari alamat IP tertentu, daftar direktori terlarang, dan penggunaan file lain sebagai file indeks.
Membuat file .htaccess mungkin menimbulkan beberapa kesulitan bagi Anda. Menulis file itu mudah, Anda hanya perlu menulis kode yang sesuai di editor teks (seperti WordPad). Kesulitan sebenarnya mungkin terletak pada menyimpan file, karena .htaccess memiliki nama file yang aneh (sebenarnya tidak memiliki nama file, hanya ekstensi 8 huruf) dan tidak dapat diterima di beberapa sistem (seperti Windows 3.1) Nama file seperti itu. Pada sebagian besar sistem operasi, yang perlu Anda lakukan hanyalah menyimpan dokumen sebagai: ".htaccess" (termasuk tanda kutip). Jika ini tidak berhasil, Anda perlu memberi nama lain (misalnya, htaccess.txt), mengunggahnya ke server, dan kemudian menggunakan perangkat lunak FTP untuk mengganti namanya secara langsung.
memperingatkan
Sebelum menggunakan .htaccess, saya harus memberi Anda beberapa peringatan. Meskipun menggunakan .htaccess di server kemungkinan besar tidak akan menimbulkan masalah bagi Anda (tidak akan berfungsi jika ada yang salah), Anda harus sangat berhati-hati jika menggunakan Microsoft FrontPage Extensions. Karena FrontPage Extensions sendiri menggunakan .htaccess, Anda tidak dapat mengeditnya dan menambahkan informasi Anda sendiri. Jika Anda benar-benar membutuhkannya (tidak disarankan, tetapi mungkin), Anda harus mengunduh file .htaccess terlebih dahulu dari server (jika ada), lalu menambahkan kode Anda di depannya.
2|Konfigurasi file .httacces
Penggunaan pertama .htaccess yang akan saya bahas adalah halaman kesalahan khusus. Ini memungkinkan Anda memiliki halaman kesalahan yang dipersonalisasi (misalnya ketika file tidak ditemukan) daripada halaman kesalahan yang disediakan oleh penyedia layanan Anda. Atau tidak ada halaman. Ini akan membuat website Anda terlihat lebih profesional ketika terjadi kesalahan. Anda juga dapat menggunakan skrip untuk memberi tahu Anda ketika terjadi kesalahan (misalnya, saya menggunakan skrip PHP Bantuan Webmaster Gratis untuk mengirim email secara otomatis kepada saya ketika halaman tidak dapat ditemukan).
Kode kesalahan halaman apa pun yang Anda ketahui (seperti Halaman 404 Tidak Ditemukan) dapat diubah menjadi halaman khusus dengan menambahkan teks berikut ke file .htaccess:
Nomor kesalahan Dokumen Kesalahan /file.html
Misalnya, jika saya memiliki file nofound.html di direktori root, saya ingin menggunakannya sebagai halaman kesalahan 404:
Dokumen Kesalahan 404 /notfound.html
Jika file tidak ada di direktori root situs web, Anda hanya perlu mengatur jalur ke:
Dokumen Kesalahan 500 /errorpages/500.html
Berikut adalah beberapa kesalahan paling umum:
Kode pengembalian kesalahan permintaan klien yang umum:
400 - Permintaan buruk Permintaan buruk
401 Otorisasi Diperlukan memerlukan verifikasi
403 Dilarang
404 Tidak Ditemukan Halaman tidak ditemukan
Metode 405 Tidak Diizinkan
408 Permintaan Waktu Habis
411 Panjang Konten Diperlukan
412 Prasyarat Gagal
413 Permintaan Entitas Terlalu Panjang
414 Permintaan URI Terlalu Panjang
415 Jenis Media yang Tidak Didukung
Kode pengembalian kesalahan server yang umum:
500 Kesalahan Server Internal Kesalahan Server Internal
Selanjutnya yang harus Anda lakukan adalah membuat file yang ditampilkan ketika terjadi kesalahan, lalu mengunggahnya bersama dengan .htaccess.
Pengguna dapat menggunakan .htaccess untuk menentukan halaman pengingat kesalahan yang telah dibuat sebelumnya. Secara umum, orang dapat mengatur direktori khusus, seperti error, untuk menempatkan halaman tersebut. Kemudian tambahkan instruksi berikut ke .htaccess:
Dokumen Kesalahan 404 /errors/notfound.html
Dokumen Kesalahan 500 /errors/internalerror.html
Satu instruksi per baris. Maksud dari instruksi pertama di atas adalah untuk 404 yaitu apabila dokumen yang dibutuhkan tidak ditemukan maka halaman tersebut harus ditampilkan sebagai halaman notfound.html pada direktori /errors. Tidak sulit untuk melihat bahwa format sintaksnya adalah:
Kode kesalahan ErrorDocument/nama direktori/nama file.ekstensi
Jika informasi yang diminta sangat sedikit, tidak perlu membuat halaman khusus dan menggunakan nomor HTML langsung pada perintah, seperti contoh berikut:
ErrorDocument 401 "Anda tidak memiliki izin untuk mengakses halaman ini, mohon menyerah!"
Terkadang, karena alasan tertentu, tidak ada file indeks di direktori Anda, yang berarti ketika seseorang mengetikkan jalur ke direktori di bilah alamat browser, semua file di direktori tersebut akan ditampilkan, yang akan meninggalkan bekas di situs web Anda. . Menurunkan bahaya keselamatan.
Untuk menghindari hal ini (tanpa harus membuat banyak file indeks baru), Anda dapat mencegah tampilan daftar direktori dengan mengetikkan perintah berikut di dokumen .htaccess Anda: Opsi-Indeks
Dalam beberapa kasus, Anda mungkin hanya ingin mengizinkan pengguna dengan IP tertentu untuk mengakses situs web Anda (misalnya, hanya mengizinkan pengguna dengan ISP tertentu untuk masuk ke direktori), atau Anda mungkin ingin memblokir alamat IP tertentu (misalnya, dengan Low -pengguna tingkat dijauhkan dari papan pesan Anda). Tentu saja, ini hanya berfungsi jika Anda mengetahui alamat IP yang ingin Anda blokir, namun sebagian besar pengguna online saat ini menggunakan alamat IP dinamis, jadi ini bukan cara yang umum untuk membatasi penggunaan.
Anda dapat memblokir alamat IP menggunakan perintah berikut:
tolak dari 000.000.000.000
000.000.000.000 di sini adalah alamat IP yang diblokir. Jika Anda hanya menentukan beberapa saja, Anda dapat memblokir seluruh segmen jaringan. Jika Anda memasukkan 210.10.56., semua alamat IP dari 210.10.56.0 hingga 210.10.56.255 akan diblokir.
Anda dapat mengizinkan alamat IP untuk mengakses situs web menggunakan perintah berikut:
izinkan mulai dari 000.000.000.000
Alamat IP yang diperbolehkan adalah 000.000.000.000. Anda dapat memblokir seluruh segmen jaringan seperti Anda memblokir alamat IP.
Jika Anda ingin mencegah semua orang mengakses direktori, Anda dapat menggunakan:
menyangkal dari semua
Namun, hal ini tidak mempengaruhi penggunaan skrip pada dokumen di direktori ini.
Ubah file beranda default
Umumnya, nama file beranda default mencakup default, indeks, dll. Namun, terkadang tidak ada file default di direktori tersebut, melainkan nama file tertentu, seperti w3sky.PHP di w3sky. Dalam hal ini, pengguna akan kesulitan mengingat nama file untuk mengaksesnya. Nama file default baru dapat dengan mudah diatur di .htaccess:
DirectoryIndex nama file default baru
Beberapa daftar juga dapat dicantumkan, dengan urutan yang menunjukkan prioritas di antara daftar tersebut, misalnya:
Nama file DirectoryIndex.html indeks.cgi indeks.pl default.htm
Mungkin Anda tidak ingin terus menggunakan Index.htm atau Index.html sebagai file indeks direktori. Misalnya, jika situs Anda menggunakan file PHP, Anda mungkin ingin menggunakan index.PHP sebagai dokumen indeks direktori. Tentu saja, Anda tidak harus terbatas pada dokumen "indeks". Jika mau, dengan menggunakan .htaccess Anda bahkan dapat menyetel foofoo.balh sebagai dokumen indeks Anda!
File indeks yang saling menggantikan ini dapat diatur dalam daftar, dan server akan mencari dari kiri ke kanan untuk memeriksa dokumen mana yang ada di direktori sebenarnya. Jika tidak ada yang ditemukan, daftar direktori akan ditampilkan (kecuali Anda telah menonaktifkan tampilan daftar file direktori).
Indeks DirectoryIndex.Indeks PHP.PHP3 messagebrd.pl indeks.html indeks.htm
Salah satu fitur .htaccess yang paling berguna adalah mengalihkan permintaan ke dokumen berbeda di dalam atau di luar situs yang sama. Ini sangat berguna ketika Anda mengubah nama file namun tetap ingin pengguna mengaksesnya menggunakan alamat lama. Aplikasi lain (yang menurut saya berguna) adalah mengalihkan ke URL yang panjang, misalnya di buletin saya, saya dapat menggunakan URL yang sangat pendek untuk menunjuk ke tautan afiliasi saya. Berikut adalah contoh file pengalihan:
Alihkan /lokasi/dari/root/file.ext
http://www.w3sky.com/new/file/123.html
Pada contoh di atas, untuk mengakses file bernama oldfile.html di direktori root, ketik:
/file lama.html
Untuk mengakses file di subdirektori lama, ketik:
/lama/file lama.html
Anda juga dapat menggunakan .htaccess untuk mengalihkan seluruh direktori situs web. Jika Anda memiliki direktori bernama olddirectory di situs web Anda, dan Anda telah membuat dokumen yang sama seperti di atas di situs web baru http://www.w3sky.com/newdirectory/ , Anda dapat menyalin semua file di direktori lama Lakukan pengalihan tanpa harus mendeklarasikannya satu per satu:
Alihkan /direktori lama http://www.w3sky.com/newdirectory
Dengan cara ini, setiap permintaan yang diarahkan ke direktori /olddirectory di situs akan dialihkan ke situs baru, termasuk informasi URL tambahan yang ditambahkan. Misalnya, seseorang mengetik:
Permintaan akan diarahkan ke:
Fitur ini sangat ampuh jika digunakan dengan benar.
Kami dapat mendesain ulang situs web, memindahkan dokumen, atau mengubah direktori. Saat ini, kunjungan dari mesin pencari atau tautan dari situs web lain mungkin salah. Dalam hal ini, Anda dapat menggunakan perintah berikut untuk secara otomatis mengalihkan URL lama ke alamat baru:
Redirect /direktori lama/alamat nama dokumen lama dari dokumen baru
Atau arahkan ulang seluruh direktori:
Redirect direktori lama ke direktori baru
Meskipun ada berbagai kegunaan .htaccess, sejauh ini yang paling populer, dan mungkin paling berguna, adalah menggunakannya untuk perlindungan kata sandi yang andal pada direktori situs web. Meskipun JavaScript dan lainnya juga dapat melakukannya, hanya .htaccess yang memiliki keamanan sempurna (yaitu, pengunjung harus mengetahui kata sandi sebelum dapat mengakses direktori, dan tidak ada "pintu belakang").
Menggunakan .htaccess untuk melindungi direktori dengan kata sandi adalah proses dua langkah. Langkah pertama adalah menambahkan baris kode yang sesuai ke dokumen .htaccess Anda, lalu letakkan dokumen .htaccess di direktori yang ingin Anda lindungi:
NamaOtentikasi “Nama Bagian”
Tipe Auth Dasar
AuthUserFile /full/path/to/.htpasswd
Membutuhkan pengguna yang valid
Anda mungkin perlu mengubah beberapa bagian konten di atas berdasarkan situs web Anda, seperti mengganti "Nama Bagian" dengan nama bagian yang dilindungi "Area Anggota".
/full/parth/to/.htpasswd harus diganti dengan jalur server lengkap yang menunjuk ke file .htpasswd (lebih lanjut tentang dokumen ini nanti). Jika Anda tidak mengetahui jalur lengkap ke ruang web Anda, tanyakan kepada administrator sistem Anda.
Perlindungan kata sandi pada direktori lebih merepotkan dibandingkan fitur .htaccess lainnya, karena Anda juga harus membuat dokumen yang berisi nama pengguna dan kata sandi untuk mengakses situs web Anda, dan informasi yang relevan (secara default) terletak di dokumen bernama .htpasswd. Seperti .htaccess, .htpasswd adalah dokumen tanpa nama file dan ekstensi 8-bit yang dapat ditempatkan di mana saja di situs web Anda (kata sandi harus dienkripsi saat ini), namun disarankan agar Anda menyimpannya di luar root web direktori website Anda, sehingga tidak dapat diakses melalui jaringan. 1516501417
Saat menggunakan .htaccess untuk melindungi direktori dengan kata sandi, direktori tersebut berisi jalur ke file kata sandi. Demi keamanan, .htaccess perlu dilindungi agar orang lain tidak dapat melihat isinya. Meskipun hal ini dapat dilakukan dengan cara lain, seperti izin pada dokumen. Namun .htaccess sendiri juga bisa, cukup tambahkan petunjuk berikut: 1516501417
perintah izinkan, tolak
menyangkal dari semua
Untuk menggunakan .htaccess guna mengatur pengguna akses dan kata sandi terkait untuk dokumen dalam direktori, hal pertama yang harus dilakukan adalah membuat dokumen teks .htpasswd, misalnya:
menempa:y4E7Ec8e7EwV
Kata sandi di sini dienkripsi, dan pengguna dapat menemukan beberapa alat untuk mengenkripsi kata sandi menjadi pengkodean yang didukung oleh .htaccess. Sebaiknya jangan letakkan dokumen ini di direktori www. Disarankan untuk menempatkannya di luar dokumen direktori root www, yang lebih aman.
Dengan dokumen pengguna yang sah, Anda dapat menambahkan instruksi berikut ke .htaccess:
Direktori server untuk AuthUserFile .htpasswd
AuthGroupFile /dev/null (direktori yang memerlukan akses resmi)
NamaOtoritas Masukkan Kata Sandi
AuthType Basic (tipe otorisasi)
require user wsabstract (pengguna diizinkan mengakses, jika Anda ingin semua pengguna di tabel diizinkan, Anda dapat menggunakan require valid-user)
Perhatikan, tanda kurung adalah komentar yang Anda tambahkan saat belajar.
Tolak akses dari IP
Jika saya tidak ingin departemen pemerintah tertentu mengakses konten situs saya, saya dapat mengecualikan mereka dengan menambahkan IP departemen tersebut di .htaccess.
Misalnya:
perintah izinkan, tolak
tolak dari 210.10.56.32
tolak dari 219.5.45.
izinkan dari semua
Baris kedua menolak IP tertentu, dan baris ketiga menolak rentang IP tertentu, yaitu 219.5.45.0~219.2.45.255
Ingin menolak semua orang? Cukup gunakan penolakan dari semua. Tidak hanya IP, nama domain juga bisa digunakan untuk mengaturnya.
Setelah membuat dokumen .htpasswd (yang dapat dibuat dengan editor teks), langkah selanjutnya adalah memasukkan nama pengguna dan kata sandi yang digunakan untuk mengakses situs web, yaitu:
nama pengguna: kata sandi
Posisi "kata sandi" harus berupa kata sandi terenkripsi. Anda bisa mendapatkan kata sandi terenkripsi dengan beberapa cara: satu adalah dengan menggunakan skrip permade yang tersedia online atau menulisnya sendiri; layanan enkripsi nama pengguna/kata sandi lain yang baik adalah melalui situs web KxS, yang memungkinkan Anda memasukkan nama pengguna dan kata sandi Anda, dan kemudian menghasilkan kata sandi yang diformat dengan benar.
Untuk beberapa pengguna, Anda hanya perlu menambahkan baris baru dengan format yang sama di dokumen .htpasswd. Selain itu, ada beberapa program skrip gratis yang dapat dengan mudah mengelola file .htpasswd dan secara otomatis menambah/menghapus pengguna, dll.
Saat Anda mencoba mengakses direktori yang dilindungi oleh kata sandi .htaccess, browser Anda akan memunculkan dialog nama pengguna/kata sandi standar. Jika Anda tidak menyukai metode ini, beberapa skrip memungkinkan Anda menyematkan kotak masukan nama pengguna/kata sandi di halaman untuk autentikasi. Anda juga dapat memasukkan nama pengguna dan kata sandi (tidak terenkripsi) di kotak URL browser dengan cara berikut:
http://nama pengguna: kata sandi@ www.w3sky.com/directory/
Jika Anda tidak ingin orang lain menautkan gambar dan dokumen mereka ke halaman web mereka, Anda juga dapat melakukannya melalui perintah htaccess.
Instruksi yang diperlukan adalah sebagai berikut:
Mesin Tulis Ulang menyala
Tulis UlangCond %{ HTTP_REFERER } !^$
Penulisan UlangCond %{ HTTP_REFERER } !^http://(www.)?w3sky.com/.*$ [NC]
Aturan Penulisan Ulang .(gif &line;jpg)$ - [F]
Jika menurut Anda tidak bagus jika jendela atap terbuka di halaman orang lain, Anda dapat menggunakan gambar:
Mesin Tulis Ulang menyala
Tulis UlangCond %{ HTTP_REFERER } !^$
Penulisan UlangCond %{ HTTP_REFERER } !^http://(www.)?w3sky.com/.*$ [NC]
RewriteRule .(gif &line;jpg)$ http://www.w3sky.com/Pengganti nama file gambar [R,L]
Cara ini untuk mengalihkan semua trafik domainanda.com ke www.domainanda.com (atau sebaliknya). Faktanya, beberapa orang di luar negeri menganggap metode ini tidak membantu PageRank. Saya pikir itu karena mereka melihat bahwa ada alat domain pilihan di alat administrator Google, yang dapat menentukan perayap Google untuk menggunakan www.domainanda.com atau domainanda.com sebagai domain pilihan untuk perayapan dan pemeringkatan, dan pengalihan tampaknya tidak diperlukan. Namun memang sudah banyak orang yang memastikan bahwa ini efektif. Lagi pula, belum ada yang mengatakan bahwa cara ini akan berdampak buruk pada SEO atau pagerank.
Tulis di .htaccess:
Opsi +IkutiSymlinks Semua -Indeks
mesin tulis ulang menyala
menulis ulangBase/
Tulis UlangCond %{HTTP_HOST} ^domain.com$
Aturan Penulisan Ulang ^(.*)$ http://www.domain.com/ $1 [R=301,L]
Penghapusan paksa 3w
Berikut ini contoh WordPress. Dalam situasi lain, Anda dapat merujuknya dan menyelesaikannya sendiri. Biasanya ada file .htaccess di direktori WordPress Anda. Jika tidak, buatlah secara manual. Jika Anda mengatur permalink, konten di .htaccess adalah sebagai berikut:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Jangan khawatir tentang arti spesifiknya, cukup tambahkan di bawah baris RewriteBase /:
RewriteCond %{HTTP_HOST} ^ www.yourdomain.tld $ [NC]
RewriteRule ^(.*)$ http://yourdomain.tld/ $1 [R=301,L]
Dan Anda sudah selesai. Tentu saja ganti domainanda.tld dengan nama domain Anda sendiri. Dua baris di atas berarti menulis ulang formulir www.domainanda.tld menjadi domainanda.tld, dan secara permanen mengalihkan semua tautan yang mengakses domain sebelumnya ke domain terakhir.
Wajib menambahkan www sebelum nama domain
Jika Anda benar-benar bersikeras untuk menambahkan www di depan, kata-kata saya di atas akan sia-sia, dan saya menyampaikan penyesalan saya. Tapi kamu bisa. Ubah saja dua baris kode yang ditambahkan di atas menjadi ini:
RewriteCond %{HTTP_HOST} ^yourdomain.tld$ [NC]
RewriteRule ^(.*)$ http://www.yourdomain.tld/ $1 [R=301,L]
.htaccess adalah alat canggih yang dapat digunakan oleh administrator situs. Alat ini memiliki lebih banyak variasi untuk memenuhi berbagai tujuan, menghemat waktu, dan meningkatkan keamanan situs web.
Instruksi khusus untuk .htaccess
* Untuk mengaktifkan .htaccess, Anda perlu memodifikasi httpd.conf, mengaktifkan AllowOverride, dan menggunakan AllowOverride untuk membatasi penggunaan perintah tertentu.
* Jika Anda perlu menggunakan nama file selain .htaccess, Anda dapat menggunakan direktif AccessFileName untuk mengubahnya. Misalnya, jika Anda perlu menggunakan .config, Anda dapat mengonfigurasinya di file konfigurasi server sebagai berikut:
AksesFileName.config
* Secara umum, file .htaccess tidak boleh digunakan kecuali Anda tidak memiliki akses ke file konfigurasi utama. Ada kesalahpahaman yang sangat umum bahwa otentikasi pengguna hanya dapat dicapai melalui file .htaccess. Faktanya, hal ini tidak sepenuhnya layak dan merupakan metode yang baik untuk menulis otentikasi pengguna di file konfigurasi utama. File .htaccess harus digunakan dalam situasi di mana penyedia konten perlu mengubah konfigurasi server untuk direktori tertentu tanpa hak akses root. Jika administrator server tidak ingin sering mengubah konfigurasi, dia dapat mengizinkan pengguna untuk mengubah sendiri konfigurasinya melalui file .htaccess, terutama jika ISP menjalankan beberapa situs pengguna di mesin yang sama dan berharap pengguna dapat mengubah konfigurasinya sendiri. . Meskipun demikian, Anda sebaiknya menghindari penggunaan file .htaccess bila memungkinkan. Konfigurasi apa pun yang ingin Anda tempatkan di file .htaccess dapat ditempatkan di bagian
Terlampir: koneksi alat .htaccess
Pembuat file .htaccess online
http://cooletips.de/htaccess/
Mampu menghasilkan file .htaccess secara online, sangat mudah untuk mengkonfigurasi pengalihan, file kesalahan sistem, dll.
.htaccess editor editor online
Pengkodean default yang dapat disesuaikan, halaman kesalahan, dll.