25 Trik Apache '.htaccess' yang Berguna untuk Mengamankan dan Menyesuaikan Situs Web

instagram story viewer

7. Membuat Pengguna mengunduh .mp3 dan file lainnya sebelum bermain di situs web Anda.

Sebagian besar, orang memutar lagu di situs web sebelum mengunduhnya untuk memeriksa kualitas lagu, dll. Menjadi penjual yang cerdas, Anda dapat menambahkan fitur yang sangat berguna bagi Anda yang tidak akan membiarkan pengguna memutar lagu atau video secara online dan pengguna harus mengunduhnya untuk diputar. Ini sangat berguna karena pemutaran lagu dan video secara online menghabiskan banyak bandwidth.

Baris berikut perlu ditambahkan untuk ditambahkan ke file .htaccess Anda:

AddType application/octet-stream .mp3 .zip 

8. Mengatur Indeks Direktori untuk Situs Web

Sebagian besar pengembang situs web pasti sudah tahu bahwa halaman pertama yang ditampilkan yaitu halaman beranda sebuah situs web diberi nama 'index.html' .Banyak dari kita akan melihat ini juga. Tapi bagaimana ini diatur?

.htaccess file menyediakan cara untuk membuat daftar satu set halaman yang akan dipindai agar ketika klien meminta untuk mengunjungi halaman beranda situs web dan karenanya salah satu dari kumpulan halaman yang terdaftar jika ditemukan akan terdaftar sebagai halaman beranda situs web dan ditampilkan ke pengguna.

Baris berikut perlu ditambahkan untuk menghasilkan efek yang diinginkan.

DirectoryIndex index.html index.php halamananda.php. 

Baris di atas menentukan bahwa jika ada permintaan untuk mengunjungi halaman beranda datang oleh pengunjung mana pun, maka halaman yang tercantum di atas akan dicari secara berurutan di direktori terlebih dahulu: index.html yang jika ditemukan akan ditampilkan sebagai halaman beranda situs, jika tidak, daftar akan dilanjutkan ke halaman berikutnya yaitu. index.php dan seterusnya sampai halaman terakhir yang Anda masukkan dalam daftar.

9. Cara mengaktifkan kompresi GZip untuk File untuk menghemat bandwidth situs.

Ini adalah pengamatan umum bahwa situs berat umumnya berjalan sedikit lebih lambat daripada situs ringan yang membutuhkan lebih sedikit ruang. Ini hanya karena untuk situs yang berat perlu waktu untuk memuat file dan gambar skrip besar sebelum menampilkannya di browser web klien.

Ini adalah mekanisme umum bahwa ketika browser meminta halaman web, server menyediakan browser dengan halaman web itu dan sekarang untuk menampilkan halaman web itu secara lokal, browser harus mengunduh halaman itu dan kemudian menjalankan skrip di dalamnya halaman.

Apa yang dilakukan kompresi GZip di sini adalah menghemat waktu yang dibutuhkan untuk melayani satu pelanggan sehingga meningkatkan bandwidth. File sumber situs web di server disimpan dalam bentuk terkompresi dan ketika permintaan datang dari a pengguna kemudian file-file ini ditransfer dalam bentuk terkompresi yang kemudian tidak terkompresi dan dieksekusi pada server. Ini meningkatkan batasan bandwidth.

Baris berikut dapat memungkinkan Anda untuk mengompres file sumber situs web Anda, tetapi ini memerlukan: mod_deflate.c modul yang akan diinstal pada server Anda.

 AddOutputFilterByType DEFLATE teks/plain AddOutputFilterByType DEFLATE teks/html AddOutputFilterByType DEFLATE teks/xml AddOutputFilterByType DEFLATE aplikasi/html AddOutputFilterByType DEFLATE aplikasi/javascript AddOutputFilterByType DEFLATE aplikasi/x-javascript. 

10. Bermain dengan jenis File.

Ada kondisi tertentu yang diasumsikan server secara default. Suka: .php file dijalankan di server, sama .txt file mengatakan misalnya dimaksudkan untuk ditampilkan. Seperti ini kita bisa membuat beberapa executable cgi-script atau file untuk hanya ditampilkan sebagai kode sumber di situs web kami alih-alih dieksekusi.

Untuk melakukannya, amati baris berikut dari file .htaccess.

HapusHandler cgi-script .php .pl .py. AddType teks/polos .php .pl .py. 

Baris-baris ini memberi tahu server bahwa .pl (skrip perl), .php (file PHP) dan .py (File Python) dimaksudkan hanya untuk ditampilkan dan tidak dieksekusi sebagai skrip cgi.

11. Mengatur Zona Waktu untuk server Apache

Kekuatan dan pentingnya .htaccess file dapat dilihat dengan fakta bahwa ini dapat digunakan untuk mengatur Zona waktu dari server sesuai. Ini dapat dilakukan dengan menetapkan variabel Lingkungan global 'TZ' dari daftar variabel lingkungan global yang disediakan oleh server ke masing-masing situs web yang dihosting untuk dimodifikasi.

Karena alasan ini saja, kita dapat melihat waktu di situs web (yang menampilkannya) sesuai dengan zona waktu kita. Mungkin beberapa orang lain yang menghosting situs webnya di server akan mengatur zona waktu sesuai dengan lokasi tempat tinggalnya.

Baris berikut mengatur Zona Waktu Server.

SetEnv TZ India/Kolkata. 

12. Cara mengaktifkan Kontrol Cache di Situs Web

Fitur browser yang sangat menarik, yang paling banyak diamati adalah bahwa membuka satu situs web secara bersamaan lebih dari satu kali, yang terakhir terbuka lebih cepat dibandingkan dengan yang pertama kali. Tapi bagaimana ini mungkin? Nah dalam hal ini, browser menyimpan beberapa halaman yang sering dikunjungi di cache-nya untuk akses yang lebih cepat di kemudian hari.

Tapi untuk berapa lama? Nah jawaban ini tergantung pada Anda yaitu pada waktu yang Anda tetapkan di .htaccess file untuk kontrol Cache. NS .htaccess file dapat menentukan jumlah waktu halaman situs web dapat tetap berada di cache browser dan setelahnya kedaluwarsa, itu harus memvalidasi ulang yaitu halaman akan dihapus dari Cache dan dibuat ulang saat pengguna berikutnya mengunjungi situs.

Baris berikut menerapkan Kontrol Cache untuk situs web Anda.

 Header Set Cache-Control "max-age=3600, publik"
 Set Header Kontrol Cache "publik" Set Header Kedaluwarsa "Sab, 24 Jan 2015 16:00:00 GMT"

Baris di atas memungkinkan caching halaman yang berada di dalam direktori di mana .htaccess file ditempatkan selama 1 jam.

Halaman: 1234
Teachs.ru