Contoh Settingan htaccess Wordpress

 htaccess adalah (. hypertext akses) file adalah direktori tingkat file konfigurasi didukung oleh beberapa server web , yang memungkinkan untuk manajemen desentralisasi konfigurasi server web. Tujuan asli dari htaccess -. Tercermin dalam namanya - adalah untuk memungkinkan per-direktori kontrol akses, misalnya dengan membutuhkan password untuk mengakses konten. Saat ini Namun, htaccess file. Dapat menimpa pengaturan konfigurasi banyak lainnya termasuk jenis konten dan set karakter , CGI handler, dll . File-file ini ditempatkan di dalam pohon web, dan mampu mengesampingkan subset dari konfigurasi global server untuk direktori itu, dan semua sub-direktori. [1]

Format

Untuk alasan historis format. Htaccess adalah sama sebagai server web Apache file konfigurasi global [2] bahkan ketika digunakan dengan server web seperti Server Sun Java System Web [3] dan Zeus Web Server [4] yang memiliki sangat berbeda asli file konfigurasi global.


Contohnya Setting HTAccess Editor Wordpress:

## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 1 month"
</IfModule>
## EXPIRES CACHING ##
# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

# Or, compress certain file types by extension:
<Files *.html>
SetOutputFilter DEFLATE
</Files>
Header unset ETag
FileETag None 
Cara Setting bisa masuk ke Filemanager dari Cpanelmu atau gunakan Plugin WP Htaccess Editor.

penggunaan umum

Otorisasi , otentikasi
Sebuah htaccess. Sering digunakan untuk menentukan pembatasan keamanan untuk sebuah direktori, maka nama file "akses". Para htaccess. Sering disertai dengan htpasswd. file yang menyimpan berlaku username dan mereka password . [5]
Menulis ulang URL
Server sering menggunakan htaccess untuk menulis ulang panjang, URL terlalu komprehensif untuk yang lebih pendek dan lebih mudah diingat..
Pemblokiran
Gunakan memungkinkan / menolak untuk memblokir pengguna berdasarkan alamat IP atau domain. Juga, gunakan untuk memblokir bot buruk, rippers dan referer. Sering digunakan untuk membatasi akses oleh spider Search Engine
SSI
Aktifkan server-side termasuk .
Directory listing
Mengontrol bagaimana server akan bereaksi ketika tidak ada halaman web tertentu ditentukan.
Disesuaikan kesalahan tanggapan
Mengubah halaman yang akan ditampilkan bila kesalahan server-side terjadi, misalnya HTTP 404 Not Found atau, untuk menunjukkan ke mesin pencari bahwa halaman telah dipindahkan, HTTP 301 Dipindahkan secara Permanen [6] .
Jenis MIME
Instruksikan server bagaimana mengobati berbagai jenis file yang berbeda-beda.
Cache Kontrol
. Htaccess memungkinkan server untuk mengontrol caching oleh web browser dan proxy untuk mengurangi bandwidth yang penggunaan, Server beban, dan dirasakan lag .

Keuntungan

Segera perubahan
. Karena htaccess dibaca pada setiap permintaan, perubahan yang dibuat dalam file-file ini akan diterapkan langsung - sebagai lawan dari file konfigurasi utama yang mengharuskan server di-restart untuk pengaturan baru akan berlaku.
Non-hak istimewa pengguna
Untuk server dengan beberapa pengguna, sering diinginkan untuk memungkinkan pengguna individu kemampuan untuk mengubah konfigurasi situs mereka. . Penggunaan file htaccess memungkinkan individualisasi tersebut, dan oleh pengguna unprivileged - karena file-file konfigurasi server utama tidak perlu diubah. [7]

Kekurangan

Mengontrol Apache menggunakan konfigurasi file server utama httpd.conf [8] sering disukai untuk alasan keamanan dan kinerja: [9]
Kinerja kerugian
Untuk setiap permintaan HTTP , ada tambahan file sistem akses untuk direktori induk bila menggunakan htaccess,. untuk memeriksa file htaccess mungkin ada. di direktori tersebut orangtua yang diperbolehkan untuk terus. htaccess file. Adalah mungkin untuk secara programatik bermigrasi arahan dari. Htaccess untuk httpd.conf jika ini kehilangan kinerja tersebut terjadi. [10]
Keamanan
Memungkinkan pengguna individu untuk memodifikasi konfigurasi server dapat menyebabkan masalah keamanan jika tidak diatur dengan benar. [11]

Sumber: Wikipedia dan Dokumen pribadiku

Artikel Terkait

Sharekan bagaimana pandanganmu sendiri mengenai artikel di atas..
EmoticonEmoticon