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”.
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:
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:
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