htaccess

Fungsi Htaccess

FIle .htaccess merupakan file konfigurasi yang disediakan oleh web server Apache, yang biasanya digunakan untuk mengubah setting default dari Apache. Kita ketahui untuk saat ini sebagian besar hosting web di internet menggunakan Apache sebagai servernya sehingga bagi para pengelola web harus belajar tentang .htaccess supaya dapat melakukan modifikasi terhadap settingan default dari server. Adapun beberapa fungsinya adalah sebagai berikut :

Read More »

Cara Block IP Address Dengan Menggunakan htaccess

Jika anda mempunyai website dan ingin memblok IP Address tertentu agar IP Address tersebut tidak bisa mengakses website anda, bisanya jika anda terkena serangan hacking dari suatu ip, maka cara ini bisa di pasang . anda cukup membuat file dengan nama .htaccess yang di letakkan pada direktori utama website anda.
caranya adalah sebagai berikut :

  • Buat file dengan nama .htaccess dan isi file tersebut dengan salah satu script di bawah ini :

Untuk melakukan block pada satu IP Address :

order allow,deny
deny from 127.0.0.1
allow from all

  • Untuk melakukan block Multiple IP Address

order allow,deny
deny from 130.0.0.1
deny from 130.0.0.2
deny from 130.0.0.3
allow from all

atau

order allow,deny
deny from 192.168.11.12/21
deny from 112.0.0.2/22
deny from 122.0.0.3/30
allow from all

  • Untuk melakukan block pada range IP Address 192.0.0.0 sampai 192.0.0.255

deny from 192.0.0

  • Untuk melakukan block menurut hostname IP Address

deny from isp_name.com ( nama isp nya )

  • jika sudah di buat tinggal di upload di directory public_html anda

Cara mengatasi Not found ketika akses menu atau page dari wordpress

Jika tiba2 menu/sub menu pada wordpress ketika di akses malah dibilang not found, biasnaya seperti error dibawah ini

Not Found

The requested URL /my-category/my-page was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

maka anda jangan panik, cara nya sangat mudah .

>>melalui dasboard admin wordpress

  • login ke dasboard wordpressnya
  • pilih Settings » Permalinks
  • kemudian pilih yang default lalu save

>>melalui cpanel nya

  • login ke cpanel nya
  • kemudian pilih menu file manager dan masuk ke public_html
  • kemudian cari file .htacess jika tidak ada buat dulu file .htacess

isinya :
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

coba di akses kembali

semoga dapat membantu 🙂

Proteksi direktori web dengan .htaccess

Pembuatan htacess ini tujuan nya supaya tidak sembarang orang bisa mengakses file / directori pada data web kita, sehingga bisa meminimalisasi hacking / inject sql.

Buat saja sebuah direktori yang ingin anda proteksi, kemudian letakkan file .htaccess pada direktori tersebut.

Pilih file atau folder yang ingin di proteksi.. untuk contohnya misal :

  •   kita akan memproteksi dir /administrator

Isi dari file .htaccess nya adalah sebagai berikut :

order allow,deny
deny from all

AuthType Basic

AuthUserFile /home/username/.htpasswd   >> sesuaikan dengan directori anda
AuthGroupFile /dev/null
AuthName “yuby area.. its so secure” >> sesuaikan dengan kata 2 anda sendiri

require valid-user

NB : Edit AuthUserFile /home/username/.htpasswd -> yg diatas  di edit sesuai dengan path dimana anda meletakan file htpasswd anda nantinya

Kemudian buat satu file dengan nama .htpasswd untuk membuat daftar username dan password yang dapat mengakses direktori tersebut. jangan lupa folder tempat anda meletakaan file .htpasswd harus sesuai dengan yg anda tulis di file.htaccess td –>> AuthUserFile /home/username/.htpasswd

kemudian isi file .htpasswd ->> caranya bka dulu [url=http://www.htaccesstools.com/htpasswd-generator/]htpasswd generator[/url] dan generate pass dan username yg anda inginkan. kemudian paste di dalam file .htpasswd

sebagai contoh :

admin:$apr1$eNLaA/..$.EKLbI5PRrsJfKg2rshLI1

semoga dapat membantu 🙂