WordPress yonetim sayfanız icin yanlızca yazılım taraflı guvenlik yetmez, ayrıca .htaccess dosyanızı kullanarak wp-admin klasorunuze ekstra giriş onlemi alabilirsiniz. Boylece yonetim sayfanıza erişmek icin iki defa guvenlik kontrolu yapmış olursunuz.
Eğer Cpanel veya Plesk gibi bir panel yazılımı kullanıyorsanız, bu yazılımların klasor şifreleme ozelliğini kullanarak wp-admin sayfanızı şifreleyebilirsiniz. Bunun icin hosting sağlayıcınızdan yardım alın. Eğer bu işlemi kendiniz yapmak isterseniz, bu yazıdaki anlatımı uygulayarak 4 adımda yonetici sayfanıza ekstra guvenlik onlemi alabilirsiniz.
Yonetim sayfası klasorunu şifreleme işlemini 4 adımda tamamlayacağız:
Anadizinin path adresini oğrenme
.htpasswd dosyası oluşturma
.htaccess dosyası oluşturma
Hata sayfası oluşturma
Anadizinin path adresini oğrenme
Oncelikle, .htaccess kullanarak klasor şifrelerken bizden şifre dosyası oluşturmamız ve bu dosyanın sunucudaki yolu (path) istenecek. Path adresini oğrenmek icin buradaki dosyayı indirip acın ve sunucunuzun anadizinine atın. Daha sonra calıştırın, path adresini verecektir.
.htpasswd dosyası oluşturma
Masaustunuzde .htpasswd.txt isminde dosya oluşturun. Bu dosya icin gerekli kodları buradaki sayfa yardımı ile kolayca oluşturacağız. Sayfaya girdikten sonra formu aşağıdaki orneğe gore doldurun ve Submit butonuna tıklayın.
PATH adresini girerken sonuna /wp-admin/ eklemeyi unutmayın.
Yukarıdaki bilgilere gore site bana yanda gorunen kodları verdi. Buradan .htpasswd bolumundeki satırı kopyalayıp masaustunde oluşturduğunuz .htpasswd.txt dosyasına yapıştırıp kaydedin.
FTPden sitenizin wp-admin klasorune girin. Buraya masaustunuzdeki .htpasswd.txt dosyasını yukleyin. Yukleme işleminin hemen ardından dosya isminin sonundaki .txt bolumunu silin.
.htaccess dosyası oluşturma
Masaustunde .htaccess.txt isminde bir dosya oluşturun. Daha sonra sitede .htaccess bolumunde verilen kodları alıp bu dosyanın icine yapıştırın ve kaydedin.
Aynı şekilde dosyayı ftpden sitenizin wp-admin klasorune atın ve dosya adındaki .txt bolumunu silin. Dosya ftpden kaybolursa endişe etmeyin, bazı sunucular .htaccess komut dosyalarını ftpde gostermeyebilir.
Hata sayfası oluşturma
Masaustunde hata.html isminde dosya oluşturup aşağıdaki kodları icine kaydedin.
Hata!
[h=1]Erişim Engellendi![/h]
Daha sonra bu dosyayı sitenizin anadizinine yukleyin. Anadizindeki .htaccess dosyasını indirin ve not defteri ile acın. İcine aşağıdaki kodları ekleyin ve kaydedin.
ErrorDocument 401 /hata.html
ErrorDocument 403 /hata.html
Daha sonra .htaccess dosyanızı yine ftpden anadizine atın.