UPDATE : Ketika saya pertama kali memposting jawaban saya, saya melewatkan inti dari pertanyaan; jawaban saya adalah tentang.htaccess
keamanan secara umum dan sekarang terdaftar di bawah garis ganda (lihat ke bawah jika itu menarik minat Anda.) Sayangnya saya tidak memiliki pengalaman khusus dengan pengamanan/wp-admin/
menggunakan.htaccess
jadi saya hanya akan daftar dua sumber daya yang akan saya kejar kapan dan jika Saya membutuhkannya:
Yang pertama merekomendasikan yang berikut ini (dan ini adalah beberapa diskusi tentangnya .)
<Files ~ "\.(php)$">
AuthUserFile /etc/httpd/htpasswd
AuthType Basic
AuthName "restricted"
Order Deny,Allow
Deny from all
Require valid-user
Satisfy any
</Files>
Yang terakhir memiliki banyak informasi, terutama di komentar, tetapi diakui memberi Anda daftar untuk dibaca bukanlah jawaban yang Anda cari.
Maaf saya tidak bisa lebih membantu yang satu ini.
========================================
Biasanya WordPress hanya memiliki yang menangani pemrosesan permalink berikut ini dan tidak terkait dengan keamanan:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Baru-baru ini saya telah menemukan plugin WP htacess Control yang mengatur banyak .htaccess
untuk Anda dan saya lebih menyukainya. Setelah mengubah pengaturannya, ia menambahkan opsi berikut:
# WPhtC: Disable ServerSignature on generated error pages
ServerSignature Off
# WPhtC: Disable directory browsing
Options All -Indexes
# WPhtC: Protect WP-config.php
<files wp-config.php>
order allow,deny
deny from all
</files>
# WPhtC: Protect .htaccess file
<files ~ "^.*\.([Hh][Tt][Aa])">
order allow,deny
deny from all
</files>
Itu juga menambahkan opsi-opsi ini yang tentang kinerja bukan keamanan:
# WPhtC: Setting mod_gzip
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>
# WPhtC: Setting mod_deflate
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent env=!dont-vary
</IfModule>
Di luar yang satu ini ada beberapa plugin yang belum saya coba tetapi yang berfokus pada keamanan dan yang berinteraksi dengan .htaccess
- Anda dapat mencobanya masing-masing hanya untuk melihat apa yang mereka lakukan terhadap .htaccess
file:
Selain itu, jika Anda ingin mengetahui sumber daya pakar (IMO) # 1 pada keamanan Apache yang terkait dengan WordPress Anda dapat menemukannya di AskApache.com ; Bung hardcore! Blognya tidak akan menyelesaikan masalah " terlalu banyak informasi " Anda, tetapi setidaknya Anda dapat melihatnya sebagai sumber daya yang berwibawa!
Berikut adalah beberapa contoh (walaupun tidak semua yang terkait langsung dengan WordPress semuanya berlaku):
Bagaimanapun, semoga ini membantu.