Tujuan utama dari AllowOverrideadalah untuk pengelola file konfigurasi utama apache (yang ditemukan di / etc / apache2 / terutama) untuk memutuskan bagian mana dari konfigurasi yang dapat diubah secara dinamis berdasarkan per-path berdasarkan aplikasi.
Jika Anda bukan administrator server, Anda bergantung pada Tingkat AllowOverride yang diizinkan oleh admin tesis ini untuk Anda. Sehingga mereka dapat mencegah Anda untuk mengubah beberapa pengaturan keamanan penting;
Jika Anda adalah pengelola konfigurasi master apache, Anda harus selalu menggunakan AllowOverride Nonedan mentransfer semua contoh google_based yang Anda temukan, berdasarkan file .htaccess ke Directorybagian pada file konfigurasi utama. Sebagai konten .htaccess untuk .htaccessfile dalam /my/path/to/a/directorysama dengan <Directory /my/path/to/a/directory>instruksi, kecuali bahwa .htaccessperubahan konfigurasi dinamis per-permintaan-HTTP adalah sesuatu yang memperlambat server web Anda. Selalu lebih suka konfigurasi statis tanpa .htaccesspemeriksaan (dan Anda juga akan menghindari serangan keamanan dengan .htaccessperubahan).
Ngomong-ngomong dalam contoh yang Anda gunakan <Directory>dan ini akan selalu salah, instruksi Direktori selalu mengandung lintasan, seperti <Directory />atau <Directory C:>atau <Directory /my/path/to/a/directory>. Dan tentu saja ini tidak dapat dimasukkan .htaccesssebagai .htaccessseperti instruksi direktori tetapi dalam file yang ada di direktori ini. Tentu saja Anda tidak dapat mengubah AllowOverridedalam .htaccesskarena instruksi ini adalah mengelola tingkat keamanan dari .htaccessfile.
<Directory>direktif membutuhkan argumen jalan.