Skip to main content

Mengenal HT ACCESS

Pengertian File .htaccess (hypertext akses file) adalah direktori -tingkat file konfigurasi didukung oleh beberapa server web, yang memungkinkan untuk manajemen desentralisasi konfigurasi server web. Mereka ditempatkan di dalam pohon web, dan mampu mengesampingkan subset dari konfigurasi server global untuk direktori yang mereka berada, dan semua sub-direktori.
Tujuan dari .htaccess-nya tercermin dalam nama adalah untuk memungkinkan kontrol akses per-direktori, dengan misalnya yang membutuhkan password untuk mengakses konten. Namun saat ini, file .htaccess dapat menimpa banyak pengaturan konfigurasi lainnya termasuk jenis konten dan set karakter , CGI handler, dll. Kita ketahui bahwa sebagian besar hosting web di internet menggunakan Apache sebagai servernya sehingga bagi para pengelola web / webmaster sedikit banyak harus belajar tentang  .htaccess agar kita bisa mengubah settingan default dari server.
File .htaccess merupakan file teks ASCII sederhana yang biasanya diletakkan dalam root direktori. File ini diharuskan dalam format ASCII dan bukan binary dan untuk file permission(atribut file) pada server hosting harus di set 644 (rw-r-r). Hal tersebut dimaksudkan agarserver dapat mengakses file .htaccess, tapi mencegah user untuk mengakses file .htaccess dari browser mereka. File .htaccess yang diletakkan dalam root direktori dapat digunakan untuk mengubah konfigurasi dari subdirektori-subdirektori yang ada didalamnya, sehingga dalam satu website biasanya kita cukup untuk mempunyai 1 file .htaccess saja yang diletakkan dalam root direktori.
Kode perintah dalam file .htaccess harus ditempatkan dalam satu baris, jadi apabila kita membuat file .htaccess dengan menggunakan text editor seperti notepad maka kita harus mendisable fungsi word wrap (memotong baris) terlebih dahulu.

Beberapa hal yang dapat dilakukan dengan .htaccess yaitu :

  • Redirect  akses namadomain ke WWW.namadomain
Options +FollowSymlinks

RewriteEngine on
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]
Untuk mengubah nama domain dengan nama domain anda yang ingin anda setting

  • Customize Error Messages
Jika  ingin mengubah halaman error server, dapat menggunakan .htaccess untuk mendefinisikan pesan error anda sendiri.  Contoh syntax nya yaitu :
ErrorDocument 500 /error.html

  • Override SSI Settings
Secara default, hanya page dengan extensi .shtml yang dapat menjalankan server-side termasuk SSI di server. kita dapat mengubah hal tersebut di file .htaccess, apabila ingin mengubah konfigurasi tersebut sehingga SSI bisa bekerja dengan dokumen HTML, kita dapat membuat file.htaccess dan menguploadnya ke direkroti utama www. Tambahkan baris berikut ke file tsb
AddType text/html .html

AddHandler server-parsed .html
apabila kita ingin dokumen .html dan .htm untuk menjalankan SSI, buat file .htaccess dengan tambahan baris berikut :
AddType text/html .html

AddHandler server-parsed .html
AddHandler server-parsed .htm

  • Change Your Default Home Page
Agar user bisa mengakses site anda hanya dengan nama domain saja (http://www.site.net) tanpa harus menulis nama file secara jelas (http:www.site.net/file.html), anda harus mempunyai file index di direktori www. Nama file yang bisa diterima antara lain index.html, index.htm, index.cgi, index.php dll. Pastikan bahwa file tsb bernama index.*
Ada tingkatan dalam pemberian nama tersebut. Apabila mempunya index.cgi & index.html di direktori anda maka server akan menampilkan index.cgi karena .cgi memiliki tingkatan yang lebih tinggi daripada .html
Dengan .htaccess, dapat digunakan untuk mendefinisikan file index tambahan mengubah urutan tingkatannya. Untuk mendefiniskan hieronymous.html sebagai halaman index, tambahkan baris berikut ke file .htaccess

DirectoryIndex hieronymous.html

Hal ini akan membuat server mencari file bernama hieronymous.html. Jika server menemukannya maka server akan menampilkannya. Tapi bila tidak, maka server akan menampilkan error 404 Missing Page
Untuk mengubah urutan tingkatan, masukkan perintah DirectoryIndex dengan nama-nama file dalam satu baris. Urutan penulisan file2 tersebut menentukan urutan tingkatan, contohnya:

DirectoryIndex hieronymous.html index.cgi index.php index.html

  • Enable Directory Browsing
Untuk alasan keamanan, kami telah menghilangkan default setting yang memungkinkan directory indexing. Opsi inilah yang memungkinkan isi dari direktori untuk ditampilkan di browser jika direktori tersebut tidak mempunyai halaman index
Contohnya, jika anda membuat sebuah http call ke direkori seperti http://yourdomain.com/images/, maka browser akan menampilkan daftar images di dalam direktori tersebut
Jika anda mengingikan opsi ini pada direktori tertentu, anda bisa mengaktifkannya dengan menambahkan baris berikut ke file .htaccess
Options +Indexes

  • Block Users from Accessing Your Web Site
Jika anda ingin mem-blok access untuk beberapa individu dan anda mengetahui IP / domain name yang digunakan, tambahkan baris berikut :

order deny,allow
deny from 123.456.789.000
deny from 456.78.90.
deny from .aol.com
allow from all
Pada contoh di atas, user dg IP 123.456.789.000 akan diblok. Semua user antara 456.78.90.000 sampai 456.78.90.999 akan diblok. Dan semua user yang terhubung dari AOL.com akan diblok. Jika mereka mencoba mengakses site-mu, maka akan tampil error 403 Forbidden (“You do not have permission to access this site”)
  • Redirect Visitors to a New Page or Directory
Misalkan anda membuat ulang seluruh websitemu, me-rename halaman & direktori. Maka pengunjung halaman lama akan mendapat error 404 File Not Found. Masalah tersebut dapat diatasi dengan melakukan redirect dari halaman lama ke halaman yang baru. Contohnya bila halaman lama-mu adalah oldpage.html dan halaman baru adalah newpage.html maka perintahnya adalah:

Redirect permanent /oldpage.html http://www.mydomain.com/newpage.html
Jika anda me-rename direktori, maka command-nya adalah:
Redirect permanent /olddirectory http://www.mydomain.com/newdirectory/
Perhatikan bahwa nama direktori yang lama ditulis dengan relative path, sementara yang baru ditulis dengan URL absolut
  • Prevent Hot Linking and Bandwidth Leeching
Untuk mencegah orang lain me-link secara langsung ke direktori image anda dari website mereka, gunakan:
RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain.com/.*$ [NC]
RewriteRule \.(gif|jpg)$ – [F]
Perintah tersebut akan membuat direktori image hanya bisa diakses bila user sedang mengakses www.mydomain.com
Jika anda merasa jengkel, anda bisa membuat sebuah image alternatif bila direktori image-mu di-link. Contohnya image nosteal.gif yang bertuliskan: “Stealing is Bad … visit http://mydomain.com to see the real picture that belongs here.” Maka gunakan perintah:
RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain.com/.*$ [NC]
RewriteRule \.(gif|jpg)$ http://www.mydomain.com/dontsteal.gif [R,L]
  • Prevent viewing of .htaccess or other files
Untuk mencegah user mengakses file .htaccess, ketikkan perintah:

order allow,deny
deny from all
Jika ingin mencegah pengaksesan file lain, ganti nama file .htaccess dengan nama file yang lain




Comments

Popular posts from this blog

Form dan Element Form dalam HTML berikut contohnya

Pengertian Form Form merupakan salah satu elemen dalam HTML yang digunakan untuk menerima input dari pengunjung. Melalui form pengunjung sebuah halaman web dapat melakukan interaksi dengan web. Pengunjung dapat memasukan data melalui elemen-elemen input seperti textfield, checkbox, radio button, textarea, submit button, dropdown dan lain-lain. Selain itu pengunjung  juga dapat melakukan pemilihan data mengunakan elemen select list atau dengan istilah lain combo box atau drop-down list. Form membuat sebuah halaman web menjadi web interaktif dan dinamis , karena form merupakan satu-satunya sarana bagi pengembang website untuk mendapatkan informasi dari pengguna. Berikut perintah dasar Form : <form> Input elements </form> Ada dua atribut yang digunakan pada elemen form yaitu method dan action. Method yang berfungsi sebagai pengiriman data pada server dengan cara ke tujuan yaitu : - Get: mengirim data pada server dengan cara meletakan data pada bagian akhir

HEADER FILE BERIKUT CONTOHNYA

File header adalah sebuah file yang digunakan untuk mendefinisikan beberapa file macro, fungsi, variabel dan konstan. File header nantinya akan mengandung beberapa fungsi atau perintah yang akan digunakan dalam program. File header ini sangat penting, karena beberapa perintah tidak akan dapat dijalankan jika file header yang mendukung perintah tersebut tidak ditulis dalam program. File header ini memiliki ciri bereksistensi “.h” dan diarahkan oleh preprocessor dirrective #include sebagai gambaran kepada kompilator bahwa beberapa fungsi yang terdapat dalam file header tersebut diikutkan dalam pembuatan program. Nama file yang memungkinkan dibangun pada program bahasa c++, yang dicantumkan setelah #include. Berisi antara lain informasi fungsi, konstanta, dan variabel dari pustaka (bagian program yang telah tersedia). Berikut beberapa header file yang sering digunakan dalam bahasa C++ : 1.<Iostream.h> Digunakan untuk menampilkan perintah: a. Cin Dalam C++, perintah cin d

PERAN CBIS dalam dunia BISNIS dan ORGANISASI

Manajemen tidak dapat mengabaikan sistem informasi karena sistem informasi memainkan peran yang kritikal di dalam organisasi. Sistem informasi ini sangat mempengaruhi secara langsung bagaimana manajemen mengambil keputusan, membuat rencana, dan mengelola para pegawainya, serta meningkatkan sasaran kinerja yang hendak dicapai, yaitu bagaimana menetapkan ukuran atau bobot setiap tujuan atau kegiatan, menetapkan standar pelayanan minimum, dan bagaimana menetapkan standar dan prosedur pelayanan baku kepada masyarakat. Persaingan merupakan kunci penentu keberhasilan sebuah organisasi bisnis. Strategi persaingan yang diterapkan oleh bisnis/industri mampu memberikan keunggulan organisasi, dengan memperhatikan faktor biaya, mutu dan kecepatan proses. Keunggulan kompetitif akan membawa organisasi pada kemampuan mengendalikan pasar dan meraih keuntungan usaha Strategi perusahaan berbasis sistem informasi perlu dibuat karena sumber daya yang dimiliki perusahaan sangat terbatas, sehingga h

Sistem Manajemen File (system management file)

Manajemen file adalah metode dan struktur data yang digunakan sistem operasi untuk mengatur dan mengorganisir file pada disk atau partisi. Sistem File juga dapat diartikan sebagai partisi atau disk yang digunakan untuk menyimpan file-file dalam cara tertentu. Cara memberi suatu file system ke dalam disk atau partisi dengan cara melakukan format. Beberapa fungsi yang diharapkan dari pengelolaan file adalah : 1. Penciptaan, modifikasi, dan penghapusan file. 2. Mekanisme pemakaian file secara bersama. 3. Kemampuan backup dan recovery untuk mencegah kehilangan karena kecelakaan atau dari upaya penghancuran informasi. 4. Pemakai dapat mengacu file dengan nama simbolik (Symbolic name) bukan menggunakan penamaan yang mengacu perangkat fisik. 5. Pada lingkungan sensitif dikehendaki informasi tersimpan aman dan rahasia. 6. Sistem file harus menyediakan interface user-friendly. Sasaran Sistem Manajemen File Pengolahan file adalah kumpulan perangkat lunak system yang menye

Aplikasi Informasi Seputaran Pemilu

Menyambut ajang pemilihan umum 9 April 2014, sejumlah pengembang aplikasi lokal menelurkan aplikasi-aplikasi yang bertemakan Pemilu. Alih-alih mengunjungi situs  Komisi Pemilihan Umum  yang tidak mudah digunakan dengan tampilan yang cukup buruk, informasi pemilihan umum akan lebih mudah didapatkan melalui aplikasi  mobile  yang lebih terfokus.Kami mengumpulkan lima aplikasi Android yang dapat Anda unduh untuk mengetahui informasi seputar Pemilu 2014. Game Pemilu 2014  ( GitsMedia ) Mensosialisasikan Pemilu bisa dengan banyak cara, salah satunya yaitu dengan permainan. Dengan harapan menjangkau pemilih muda, pengembang lokal GitsMedia bekerja sama dengan STMIK AMIKOM Yogyakarta merilis Game Pemilu 2014. Tampil dengan animasi warna warni, aplikasi ini menawarkan permainan sederhana serta informasi seluk beluk Pemilu 2014 mulai dari partai peserta hingga calon presiden. Dalam permainan, pengguna bisa memainkan tiga judul yang tersedia di dalamnya seperti “Kenali Wakil Rakyat”, “Ca

Kode Warna dalam Komputer

Selamat malam guys. Nyempetin ngepos sambil desain, bagi-bagi ilmu yang bermanfaat. :D Pada postingan kali ini Saya akan membahas tentang warna. Dalam desain, warna sangat diperlukan. Tau kenapa? *yaps benar, Karena warna memberikan arti, efek, dan memberikan gambar kita tampak nyata.  Dalam desain apapun warna sangat diperlukan, nahh pada postingan kali ini Saya akan membahas tentang HTML Code Color Tool, hampir sebagian besar desainer tidak hafal dengan code color. Nah, langsung saja nih beberapa warna dan code colornya..  Code Color #000000 Black #2C3539 Gunmetal #2B1B17 Midnight #34282C Charcoal #25383C Dark Slate Grey #3B3131 Oil #413839 Black Cat #463E3F Black Eel #4C4646 Black Cow #504A4B Gray Wolf #565051 Vampire Gray #5C5858 Gray Dolphin #625D5D Carbon Gray #666362 Ash Gray #6D6968 Cloudy Gray #726E6D Smokey Gray #736F6E Gray #837E7C Granite #848482 Battleship Gray #B6B6B4 Gray Cloud #D1D0CE Gray Goose #E5E4E2 Platinum #BCC6CC Metallic Silver #98

Cara Menginstal Master Cam X2

Berikut adalah langkah menginstall master cam X2 : Masukkan flash master Klik 2x pada file mastercam dalam bentuk winrar Klik 2 x pada folder mastercam Klik setup exe Klik install mastercam x2 ATP Klik step 1 (tunggu sampai selesai/ ikuti perintah yang ada) Klik step 2 (tunggu sampai selesai/ ikuti perintah yang ada) Klik return to main menu Klik install mastercam x2 Ikuti langkah / perintah yang ada Bila telah selesai tekan finish Klik return to main menu Tekan exit Buka kembali file pada flash Buka crack Copy masterm . exe Buka star Buka disk c Cari folder mmscx Buka folder Paste (ctrl + V) Close tekan X pada sudut layar by : Rino Kusnanto  (RK)

Mekanisme Kerja CBIS

Computer Based Information System (CBIS) atau Sistem Informasi “berbasis komputer” mengandung arti bahwa komputer memainkan peranan penting dalam sebuah sistem informasi. Secara teori, penerapan sebuah Sistem Informasi memang tidak harus menggunakan komputer dalam kegiatannya. Tetapi pada prakteknya tidak mungkin sistem informasi yang sangat kompleks itu dapat berjalan dengan baik jika tanpa adanya komputer. Sistem Informasi yang akurat dan efektif, dalam kenyataannya selalu berhubungan dengan istilah “computer-based” atau pengolahan informasi yang berbasis pada komputer. Sub Sistem dari Sistem Informasi Berbasis Komputer dibedakan menjadi beberapa tipe, yaitu: a.        Accounting Informatic System (AIS) b.       Transaction Processing Systems (TPS) c.        Management Information Systems (MIS) d.       Decisiion Support Systems (DSS) e.        Expert System (ES) f.        Office Automation (OA)        I.             Accounting Informatic System (AIS) Accounting