Rahasia dan Fungsi .htaccess Apache dan Server Web

Rahasia dan Fungsi .htaccess

Rahasia dan Fungsi .htaccess File .htaccess adalah file yang berfungsi di Apache dan server web yang mematuhi NCSA lainnya. Nama sebenarnya sedikit keliru karena fakta bahwa akses teks-hyper hanya fungsi kecil dari apa kemampuan itu. File .htaccess memengaruhi direktori di mana ia berada dan semua direktori di bawahnya di pohon direktori kecuali ada file .htaccess yang terdapat dalam direktori, dalam hal ini ia akan memprioritaskan direktori itu dan semua direktori yang berada di bawahnya di dalam tree.

Jadi jika file .htaccess terkandung dalam direktori root, itu akan mempengaruhi semua direktori di server web. Dasar-dasarnya adalah sebagai berikut. File .htaccess adalah ASCII (Kode Standar Amerika untuk Pertukaran Informasi), file-file ini paling mudah dihasilkan melalui notepad atau apa pun yang dapat mengetik dalam format teks sederhana. Salah satu pertanyaan paling umum tentang file .htaccess adalah apa nama mereka, sayangnya mereka tidak dapat memiliki nama, dan ekstensi (walaupun jarang) benar-benar panjangnya 8 karakter.

Membuat file agak rumit karena program seperti Sistem Operasi Windows tidak akan memungkinkan untuk memiliki file tanpa nama dan hanya ekstensi. Untuk menyiasatinya, yang harus dilakukan adalah memberi nama file apa pun yang diinginkan dan setelah diunggah ke server, ganti nama menjadi .htaccess. Namun pada saat ini file tersebut akan menjadi tidak terlihat oleh browser dan klien ftp (meskipun masih dapat dinavigasi dan kontennya dilihat), hal ini disebabkan oleh fakta bahwa file apa pun dengan periode pada awal nama itu dianggap file tersembunyi.

Saat mengunggah file .htaccess, sangat penting untuk memastikan bahwa Anda mengunggahnya sebagai ASCII dan bukan sebagai biner. Juga ketika telah diunggah ada beberapa tindakan pencegahan yang Anda ambil untuk mencegahnya tidak dibaca oleh browser, satu adalah untuk CHMOD itu izin untuk 644 (atau RW-R – R–). Yang lain akan dibahas nanti secara lebih rinci. Karena sifat informasi yang disimpan dalam file .htaccess, biasanya sangat penting untuk menjaga keamanannya.

Saat membuat file .htaccess untuk pertama kalinya ada satu catatan cepat yang perlu diingat, ini adalah bahwa sebagian besar perintah biasanya ditempatkan pada satu baris, jadi jika Anda menggunakan editor teks yang memiliki fitur bungkus kata Mungkin sebaiknya Anda mematikannya karena ini dapat memasukkan sintaksis yang tidak dipahami oleh Apache dan akan menyebabkan skrip Anda gagal. Juga perhatikan bahwa file .htaccess tidak akan berfungsi pada platform NT atau

Baca Juga : Meningkatkan Performance HP Lemot Karena Banyak File Sampah Tersembunyi

Windows, ada berbagai metode lain untuk menyelesaikan tugas-tugas yang disediakan oleh .htaccess, tetapi tidak ada yang disatukan bersama dalam paket kecil yang begitu bagus. File .htaccess tidak diterima secara global. Karena fakta bahwa mereka dapat digunakan untuk keamanan yang dapat menjadi lubang keamanan yang sangat serius. Karena ini beberapa perusahaan webhosting membatasi penggunaan .htaccess atau menghapus semuanya. Untuk membuat file .htaccess atau serangkaiannya, anda harus selalu tahu apa yang bisa dan tidak bisa Anda lakukan.

Halaman Kesalahan Kustom / Halaman Permintaan

Ada berbagai permintaan klien dan halaman kesalahan yang dapat terjadi ketika seseorang menavigasi situs web. Daftar singkatnya adalah sebagai berikut;

200 – Okay

201 – Created

202 – Accepted

203 – Non-Authorative Information

204 – No Content

205 – Reset Content

206 – Partial Content

400 – Bad Request

401 – Authorization Required

402 – Payment Required

403 – Forbidden

404 – Not Found

405 – Method Not Allowed

406 – Not Acceptable

407 – Proxy Authentication Required

408 – Request Timed Out

409 – Conflicting Request

410 – Gone

411 – Content Length Required

412 – Precondition Failed

413 – Request Entity Too Long

414 – Request URI Too Long

415 – Unsupported Media Type

Dalam daftar ini saya telah memasukkan beberapa hal baik dan buruk yang dapat diatur oleh halaman khusus dalam file .htaccess. Misalnya jika Anda mengatur halaman pelanggan untuk permintaan 200 setiap kali seseorang berhasil mengetikkan URL atau mengakses situs web dan itu berhasil memunculkan halaman maka itu akan menyegarkan ke halaman yang anda tentukan dalam file .htaccess, segera setelah itu berhasil dibesarkan kemudian akan diarahkan kembali ke halaman

yang ditentukan dalam file .htaccess, dan seterusnya tanpa batas. Ini akan menjadi contoh cara buruk untuk menggunakan fitur ini. Namun, jika mengaturnya untuk kesalahan 404 maka ketika seseorang mengetikkan url yang salah atau tautan ke suatu halaman menjadi kadaluarsa maka dapat dialihkan ke halaman berpenampilan profesional yang bagus yang juga bisa berguna dan memberikan tautan kembali ke halaman utama atau ke bagian bantuan dalam situs web.

Pengkodean yang digunakan dalam file .htaccess untuk mengalihkan setelah penyelesaian permintaan atau kesalahan adalah sebagai berikut (dan hanya berjalan pada satu baris);

Kode ErrorDocument / direktori/filename.ext

Misalnya ini bisa terlihat seperti;

ErrorDocument 404 /errors/404.html

Ini akan mengarahkan siapa pun yang mengalami kesalahan 404 di situs web ke folder bernama kesalahan dan kemudian ke file bernama 404.html.

Anda juga memiliki kemampuan untuk menambahkan html ke .ht

Leave a Reply

Your email address will not be published. Required fields are marked *