Cara Mengamankan WordPress dengan .htaccess

Written by admin, under Tutorial
1 Comment

WordPress Security

Melindungi blog WordPress bisa dilakukan dengan mudah menggunakan file .htaccess. Berikut adalah beberapa cara mengamankan blog WordPress kita dari berbagai macam serangan.

Sekedar informasi, buat yang belum tahu cara membuat htaccess, file .htaccess bisa dibuat dengan file teks kosong bernama htaccess.txt kemudian di-rename menjadi .htaccess setelah di-upload ke web server.

Membatasi akses WP-Admin pada IP adress tertentu

AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "Access Control"
AuthType Basic
order deny,allow
deny from all
# IP address anda
allow from xx.xxx.xxx.xx

Ganti xx.xxx.xxx.xx di atas ↑ dengan alamat IP anda (beberapa IP address juga bisa ditambahkan).

IP Blacklist

Tambahkan baris-baris berikut untuk mencegah alamat IP tertentu mengakses blog anda.

<Limit GET POST PUT>
order allow,deny
allow from all
deny from xxx.xxx.xxx
</LIMIT>

HotLinking

HotLinking berguna untuk mencegah website lain mengambil source file tertentu (misalnya gambar) untuk dipasang di website mereka (pencurian bandwidth)

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?fyourdomain.com$      [NC]
RewriteRule .*\.(gif|jpg|png)$ http://www.yourdomain.com/stealingisbad.gif [R,NC]

Tips: Pengaturan hotlinking juga bisa langsung dilakukan melalui menu HotLink Protection pada cPanel.

Melindungi WP-Config.php

Melindungi file wp-config.php yang berisi informasi nama database, username database, dan password database anda ↓

# protect wpconfig.php
<files wp-config.php>
order allow,deny
deny from all
</files>

Directory browsing

Tambahkan baris berikut untuk mencegah seseorang melihat isi semua direktori langsung melalui browser ↓

# disable directory browsing
Options All -Indexes

Melindungi WP-Login.php

Baris berikut cuma buat anda penakut yang tidak mengijinkan siapapun yang mencoba login dengan mengakses wp-login.php :D

<Files wp-login.php>
Order deny,allow
Deny from All
Allow from xxx.xxx.xxx.x
</Files>

Alamat IP di atas adalah satu-satunya alamat IP yang diijinkan mengakses wp-login.php

Melindungi WP-Comment-Post.php dari spam

Walaupun ada Akismet, tapi mungkin perlu juga kita melindungi blog kita dari serangan spambot yang mencoba mengirim komentar spam langsung melalui wp-comment-post.php tanpa mengakses blog kita

RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*yourblog.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]

Ganti yourblog.com dengan alamat blog kita

Mencegah spammer

Mencegah spammer yang menggunakan alamat IP tertentu bisa dilakukan dengan mudah dengan .htaccess

<Limit GET POST>
order allow,deny
deny from xxx.xx.xxx.xxx
allow from all
</Limit>

Melindungi RSS

RSS feed bisa dilindungi dari ulah pencuri konten (scraper) yang mencoba mencuri artikel kita dengan memanfaatkan RSS feed blog kita

RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^xx.xx.xxx.xx
RewriteRule ^(.*)$ http://newfeedurl.com/feed

Alamat IP di atas adalah alamat IP yang digunakan scraper (bisa dicari di Google), sedangkan alamat feed di atas digunakan sebagai alamat tujuan pengalihan dari alamat feed blog kita.

Melindungi file .htaccess

Setelah blog kita terlindungi dari serangan htaccess, maka file .htaccess itu sendiri juga perlu kita amankan dari serangan. Kode berikut ini ditambahkan pada file .htaccess untuk mengamankan file dengan awalan .hta

# STRONG HTACCESS PROTECTION
<Files ~ "^.*\.([Hh][Tt][Aa])">
order allow,deny
deny from all
satisfy all
</Files>

Cara Mengamankan WordPress dengan .htaccess from search engine:

Best WordPress Design Award

10 Cara Mengamankan WordPress dengan .htaccess (06/19) Recent Comments. aku bapamu nak:artikel mu bagus nak tapi arti... Property Agent Cikarang:Setelah mampir ke sini saya se...

Source:http://fanari-id.com/wordpress/best-wordpress-design-award/

10 Great MooTools AJAX Example

Belajar WordPress — Membuat Dynamic Highlight Menu (07/15) Cara Aman Backup WordPress dengan phpMyAdmin (06/29) 10 Cara Mengamankan WordPress dengan .htaccess (06/19)

Source:http://fanari-id.com/javascript/10-great-mootools-ajax-example/

Resep Jagung Bakar Spesial Ala fanari id com

10 Cara Mengamankan WordPress dengan .htaccess (06/19) Recent Comments. Bintang:Thanks infonya. Jadi pengin... aku bapamu nak:artikel mu bagus nak tapi arti...

Source:http://fanari-id.com/personal/resep-jagung-bakar-spesial-ala-fanari/

Belajar CSS Fanari dash Id dot Com

Belajar WordPress — Membuat Dynamic Highlight Menu (07/15) Cara Aman Backup WordPress dengan phpMyAdmin (06/29) 10 Cara Mengamankan WordPress dengan .htaccess (06/19)

Source:http://fanari-id.com/belajar-css/

Apps Tools Fanari dash Id dot Com

Belajar WordPress — Membuat Dynamic Highlight Menu (07/15) Cara Aman Backup WordPress dengan phpMyAdmin (06/29) 10 Cara Mengamankan WordPress dengan .htaccess (06/19)

Source:http://fanari-id.com/apps-tools/

Cara reset password root

Mengamankan folder 777 dengan file .htaccess; Import Database menggunakan SSH; Cara reset password root; Cara restore account cPanel lewat SSH; Cara mengganti footer theme wordpress yang ...

Source:http://blogs.gresshosting.com/cara-reset-password-root/

Membuat Yahoo Multi dengan Regedit

Mengamankan folder 777 dengan file .htaccess; Import Database menggunakan SSH; Cara reset password root; Cara restore account cPanel lewat SSH; Cara mengganti footer theme wordpress yang ...

Source:http://blogs.gresshosting.com/membuat-yahoo-multi-dengan-regedit/

Cara Backup WordPress dengan phpMyAdmin

Nah, ada beberapa cara membuat file cadangan blog WordPress diantaranya dengan meng- ... Aman Backup WordPress dengan phpMyAdmin (06/29) 10 Cara Mengamankan WordPress dengan .htaccess (06 ...

Source:http://fanari-id.com/tutorial/cara-backup-wordpress-phpmyadmin/

Hosting Murah Cari Hosting Indonesia Support Video Sharing

Mengamankan folder 777 dengan file .htaccess; Import Database menggunakan SSH; Cara reset password root; Cara restore account cPanel lewat SSH; Cara mengganti footer theme wordpress yang ...

Source:http://blogs.gresshosting.com/

Mengamankan folder 777 dengan file htaccess

Mengamankan folder 777 dengan file .htaccess ... file tersebut dengan nama htaccess.txt ... footer theme wordpress yang di encrypt; Cara melihat Public IP dengan Console ...

Source:http://blogs.gresshosting.com/mengamankan-folder-777-dengan-file-htaccess/

Leave a Reply

One Response to “Cara Mengamankan WordPress dengan .htaccess”

  1. Comment by changcut rangers

    itu dijadikan satu file tah,saya masi bingung nie tolong dibantuyah