Cara Melindungi Password WordPress Admin (wp-admin) Directory

situs

Agar segala sesuatunya mudah dan sederhana, kami hanya akan meliput perusahaan hosting cPanel di sini hanya karena cPanel memiliki antarmuka yang cukup mudah untuk menambahkan direktori yang dilindungi kata sandi.

Login ke cPanel Anda. Gulir ke bawah sampai Anda melihat Tab Keamanan. Klik pada ikon “Password Protect Directories”.

Direktori Melindungi Kata Sandi

Saat Anda mengekliknya, munculan lightbox akan muncul meminta lokasi direktori. Cukup klik pada akar web. Setelah Anda berada di sana, navigasikan ke folder tempat WordPress Anda di-host. Kemudian klik pada / wp-admin / folder. Anda akan melihat layar seperti ini:

Pengaturan Keamanan untuk Folder

Cukup centang kotak untuk melindungi direktori password. Kemudian buat user untuk direktori. Hanya itu saja. Sekarang ketika Anda mencoba mengakses direktori wp-admin Anda, Anda harus melihat kotak otentikasi yang diperlukan seperti ini:

Otentikasi diperlukan

Metode Manual

Pertama buat file .htpasswds. Anda bisa melakukannya dengan mudah dengan menggunakan generator ini. Upload file ini di luar direktori / public_html / Anda. Jalan yang bagus adalah:

home / user / .htpasswds / public_html / wp-admin / passwd /

Kemudian, buat file .htaccess dan upload di direktori / wp-admin /. Kemudian tambahkan kode berikut di sana:

AuthName "Hanya Admin"
 AuthUserFile /home/yourdirectory/.htpasswds/public_html/wp-admin/passwd
 AuthGroupFile / dev / null
 Dasar authType
 mewajibkan pengguna menaruh nama di sini 

Anda harus memperbarui nama pengguna Anda di sana. Juga jangan lupa untuk mengupdate jalur lokasi AuthUserFile.

Saya memiliki Kesalahan 404 atau terlalu banyak pengalihan kesalahan

Nah ini bisa terjadi tergantung bagaimana server anda dikonfigurasi. Untuk memperbaiki masalah ini, buka file .htaccess utama WordPress Anda dan tambahkan kode berikut di sana sebelum peraturan WordPress dimulai.

Default ErrorDocument 401 

Nah begitulah. Sekarang Anda memiliki autentikasi ganda untuk area admin WordPress Anda. Ini adalah alternatif yang baik untuk membatasi akses wp-admin dengan alamat IP.

Update: Berikut adalah cara memperbaiki Masalah Ajax Admin

Jika Anda memproteksi direktori Admin WordPress Anda, maka akan melanggar fungsi Ajax di front-end (jika sedang digunakan). Dalam kasus kami, kami tidak memiliki plugin yang menggunakan ajax di front-end. Tapi jika Anda melakukannya, maka inilah bagaimana Anda memperbaiki masalah itu.

Buka file .htaccess yang ada di / wp-admin / folder (Ini BUKAN file .htaccess utama yang kami edit di atas).

Di file wp-admin .htaccess, tempelkan kode berikut ini:

Order memungkinkan, menyangkal
     Biarkan dari semua
     Memuaskan apapun 

Sumber: Sivel