Home Tip Dan Trik Amankan direktori Joomla Anda dengan .htaccess
sikumbang
E-mail
Amankan direktori Joomla Anda dengan .htaccess
Tip Dan Trik
Mustofa Mahmud Abubakar, Friday, 06 February 2009 18:14

Kita mungkin sering mangalami kendala ketika membuat folder baru di Joomla. kita kelupaan membuat file "index.html" yang fungsinya sebagai penutup direktori, agar file-file yang ada di direktori kita tidak terlihat. padahal file "index.html" tersebut sangat penting sebagai penutup celah keamanan website joomla yang kita bangun. Tetapi sekarang ada cara yang lebih simple agar kita tidak dipusingkan membuat file "index.html" baru setiap kali kita membuat direktori/folder baru. 

Caranya adalah dengan membuat file ".htaccess" pada direktori yang ingin Anda amankan. file ini bekerja hingga ke sub-sub direktori. Jadi kita tidak perlu lagi membuat file ".htaccess" pada sub direktori.  

Caranya buat file "htaccess.txt" dengan menggunakan notepad yang isi sebagai berikut:

<FilesMatch ".(engine|inc|info|install|module|profile|po|sh|.*sql|theme|tpl(.php)?|xtmpl)$|^(code-style.pl|Entries.*|Repository|Root|Tag|Template)$">
  Order allow,deny
</FilesMatch>

Options -Indexes
Options +FollowSymLinks

ErrorDocument 404 /index.php
DirectoryIndex index.php

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule> 

Setelah Anda simpan file "htaccess.txt" kemudian buka  Command Prompt. Gunakan perintah

ren htaccess.txt .htaccess

untuk mengubah file "htaccess.txt" menjadi ".htaccess".

Setelah selesai, upload file ".htaccess" ke direktori yang Anda inginkan. Setelah itu cobalah Anda mengakses direktori tersebut. Lihat!! hasilnya.

Saya menyarankan, Anda mengupload file ".htaccess" di atas public directory (contoh: public_html).

Jika misalnya Anda sudah mempunyai file ".htaccess" bawaan Joomla tinggal Anda tambahkan saja script diatas pada file tersebut.

Comments
Search
Maksud amankan gmana pak ??
denysuhendra 2009-02-24 14:58:28

tutorial mantap sekali ... tp perlu di jelaskan, maksud AMAN setelah pakai
script yang bapak buat itu gmana?

trims penjelasannya
AMAN
muzma 2009-02-25 14:51:53

Terimakasih banyak atas tanggapannya, Mas. Maksud dari aman di artikel ini
adalah menutup salah satu celah keamanan web kita pada masalah direktori/folder
yang kita sering kali lupa membuat file "index.html" ketika kita membuat
direktori baru padahal dalam direktori tersebut tersimpan file-file penting
kita.
tanya lagi
denysuhendra 2009-02-25 19:30:39

apakah cara ini berlaku global dan apakah script yg bapak ciptakan bisa
digunakan untuk web selain jooomla

trim.
tanya lagi
denysuhendra 2009-02-25 19:33:34

gmana membuktikan hasiatnya pak
karena
artikelnya menarik
Ngetes hasilnya..
r1cfin 2009-02-26 19:54:22

Iya gmn cara ngeceknya ya??
thankssss
jefri08 2009-03-27 00:35:23

hmm thanks banget, saya uda coba di web biasa dan hasilnya bisa kok
avatar
tanya
arditanoshi 2009-12-04 18:35:32

klo sudah buat index.html apa masih perlu buat file ini?
avatar
punggawa 2011-04-12 01:49:24

terima kasih
Only registered users can write comments!

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Last Updated on Tuesday, 24 February 2009 17:09  

JUG Indonesia

Id-joomla.com adalah situs resmi Joomla User Group (JUG) Indonesia dan Joomla Translation Team

Download Terjemahan Joomla terakreditasi dari JoomlaCode dan laporkan bugs, ide dan saran nya di Sub Forum Hanacaraka

Login

Web
ID-Joomla
Banner
Dengarkan siaran radio ID-Joomla   Chatroom ID-Joomla   Facebook Page ID-Joomla
We have 975 guests and 2 members online
Joomla! is the trademark of Open Source Matters, Inc in the United States and other countries. The Joomla! name is used under a limited license granted by Open Source Matters.
Id-joomla.com is not affiliated with or endorsed by Open Source Matters or the Joomla! Project