Search

.htaccess CheatSheet

.htaccess adalah file yang dapat berisi perintah-perintah untuk webserver Apache. Ditaruh di sebuah direktori di bawah document root website dan akan perintah-perintah yang di dalamnya akan berefek pada file-file maupun subdirektori di bawah direktori tersebut.

Dengan .htaccess kita dapat memproteksi sebuah direktori, mengubah opsi tampilan direktori oleh Apache, mengubah asosiasi ekstensi dan handler, dll. Intinya, hampir segala sesuatu kustomisasi yang dapat dilakukan oleh Apache, dapat kita terapkan di .htaccess ini. File .htaccess adalah perpanjangan file konfigurasi Apache yang dapat tersebar di setiap direktori yang diinginkan.

Berikut ada beberapa perintah .htaccess yang bisa ditempatkan pada hosting kita sesuai kebutuhan


  • Enable Directory Browsing

Options +Indexes
## block a few types of files from showing
IndexIgnore *.wmv *.mp4 *.avi
  • Disable Directory Browsing

Options All -Indexes

  • Customize Error Messages

ErrorDocument 403 /forbidden.html
ErrorDocument 404 /notfound.html
ErrorDocument 500 /servererror.html
  • Get SSI working with HTML/SHTML

AddType text/html .html
AddType text/html .shtml
AddHandler server-parsed .html
AddHandler server-parsed .shtml
# AddHandler server-parsed .htm
  • Change Default Page (order is followed!)

DirectoryIndex myhome.htm index.htm index.php
  • Block Users from accessing the site

<limit GET POST PUT>
order deny,allow
deny from 202.54.122.33
deny from 8.70.44.53
deny from .spammers.com
allow from all
</limit>
  • Allow only LAN users

order deny,allow
deny from all
allow from 192.168.0.0/24
  • Redirect Visitors to New Page/Directory

Redirect oldpage.html http://www.domainname.com/newpage.html
Redirect /olddir http://www.domainname.com/newdir/
  • Block site from specific referrers

RewriteEngine on
RewriteCond %{HTTP_REFERER} site-to-block\.com [NC]
RewriteCond %{HTTP_REFERER} site-to-block-2\.com [NC]
RewriteRule .* - [F]
  • Block Hot Linking/Bandwidth hogging

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain.com/.*$ [NC]
RewriteRule \.(gif|jpg)$ - [F]
  • Want to show a “Stealing is Bad” message too?

Add this below the Hot Link Blocking code:
RewriteRule \.(gif|jpg)$ http://www.mydomain.com/dontsteal.gif [R,L]
  • Stop .htaccess (or any other file) from being viewed

<files file-name>
order allow,deny
deny from all
</files>
  • Avoid the 500 Error

# Avoid 500 error by passing charset
AddDefaultCharset utf-8
  • Grant CGI Access in a directory

Options +ExecCGI
AddHandler cgi-script cgi pl
# To enable all scripts in a directory use the following
# SetHandler cgi-script
  • Password Protecting Directories

Use the .htaccess Password Generator and follow the brief instructions!
  • Change Script Extensions

AddType application/x-httpd-php .gne
gne will now be treated as PHP files! Similarly, x-httpd-cgi for CGI files, etc.
  • Use MD5 Digests

Performance may take a hit but if thats not a problem, this is a nice option to turn on.
ContentDigest On

  • The CheckSpelling Directive

From Jens Meiert: CheckSpelling corrects simple spelling errors (for example, if someone forgets a letter or if any character is just wrong). Just add CheckSpelling On to your htaccess file.
  • The ContentDigest Directive

As the Apache core features documentation says: “This directive enables the generation of Content-MD5 headers as defined in RFC1864 respectively RFC2068. The Content-MD5 header provides an end-to-end message integrity check (MIC) of the entity-body. A proxy or client may check this header for detecting accidental modification of the entity-body in transit.
Note that this can cause performance problems on your server since the message digest is computed on every request (the values are not cached). Content-MD5 is only sent for documents served by the core, and not by any module. For example, SSI documents, output from CGI scripts, and byte range responses do not have this header.”
To turn this on, just add ContentDigest On.
  • Enable Gzip – Save Bandwidth

# BEGIN GZIP
<ifmodule mod_deflate.c>
# Combine the below two lines - I've split it up for presentation
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css
  application/x-javascript application/javascript
</ifmodule>
# END GZIP
  • Turn off magic_quotes_gpc

# Only if you use PHP
<ifmodule mod_php4.c>
php_flag magic_quotes_gpc off
</ifmodule>
  • Set an Expires header and enable Cache-Control

<ifmodule mod_expires.c>
  ExpiresActive On
  ExpiresDefault "access plus 1 seconds"
  ExpiresByType text/html "access plus 7200 seconds"
  ExpiresByType image/gif "access plus 518400 seconds"
  ExpiresByType image/jpeg "access plus 518400 seconds"
  ExpiresByType image/png "access plus 518400 seconds"
  ExpiresByType text/css "access plus 518400 seconds"
  ExpiresByType text/javascript "access plus 216000 seconds"
  ExpiresByType application/x-javascript "access plus 216000 seconds"
</ifmodule>
<ifmodule mod_headers.c>
  # Cache specified files for 6 days
  <filesmatch "\.(ico|flv|jpg|jpeg|png|gif|css|swf)$">
  Header set Cache-Control "max-age=518400, public"
  </filesmatch>
  # Cache HTML files for a couple hours
  <filesmatch "\.(html|htm)$">
  Header set Cache-Control "max-age=7200, private, must-revalidate"
  </filesmatch>
  # Cache PDFs for a day
  <filesmatch "\.(pdf)$">
  Header set Cache-Control "max-age=86400, public"
  </filesmatch>
  # Cache Javascripts for 2.5 days
  <filesmatch "\.(js)$">
  Header set Cache-Control "max-age=216000, private"
  </filesmatch>
</ifmodule>
 
REDIRECT 
ErrorDocument 404 http://titaniccyber.blogspot.com

RewriteEngine On 

#RewriteBase /
RewriteRule ^img-(.+).jpg$ img.php?uid=$1




Kumpulan Emulator Untuk Uji Coba WEB Mobile

Apa sih emulator / simulator itu?

Emulator adalah software untuk menjalankan software di luar platformnya. Tidak semua WEB Designer memiliki platform seperti Android, Blackberry, iPhone dan lain-lain untuk menguji coba hasil dari design yang mereka buat untuk membangun suatu WEB. Apalagi kurang cocok jika WEB tersebut berisi software-software mobile / HP yang sehingga pengunjungnya kebanyakan pengguna mobile / HP. Alangkah sulitnya jika sipengunjung melihat tampilan dalam versi desktop bahkan terkadang berantakan tampilan yang mereka lihat. Maka dari itu, seorang webmaster membutuhkan pengujian web mereka bagaimana kalau WEB yang mereka buat apa sudah pas tampilannya untuk diakses melalui mobile agar mobile-friendly?


Kisah Cinta Memilukan Seorang Anak Kepada Ibunya

Seorang janda miskin Siu Lan punya anak umur 7 tahun bernama Lie Mei. Kemiskinan membuat Lie Mei harus membantu ibunya berjual kue dipasar, karena miskin Lie Mei tidak pernah bermanja-manja kepada ibunya.




Pada suatu musim dingin saat selesai bikin kue, Siu Lan melihat keranjang kuenya sudah rusak dan Siu Lan berpesan pada Lie Mei untuk nunggu dirumah karena ia akan membeli keranjang baru. Saat pulang Siu Lan tidak menemukan Lie Mei dirumah. Siu Lan langsung sangat marah. Putrinya benar-benar tidak tau diri, hidup susah tapi masih juga pergi main-main, padahal tadi sudah dipesan agar menunggu rumah.



Akhirnya Siu Lan pergi sendiri menjual kue dan sebagai hukuman pintu rumahnya dikunci dari luar agar Lie Mei tidak dapat masuk. Putrinya mesti diberi pelajaran, pikirnya geram.



Sepulang dari jual kue Siu Lan menemukan Lie Mei, gadis kecil itu tergeletak didepan pintu. Siu Lan berlari memeluk Lie Mei yang membeku dan sudah tidak bernyawa. Jeritan Siu Lan memecah kebekuan salju saat itu. Ia menangis meraung-raung, tetapi Lie Mei tetap tidak bergerak. Dengan segera Siu Lan membopong Lie Mei masuk kerumah. Siu Lan mengguncang tubuh beku putri kecilnya sambil meneriakkan nama Lie Mei. Tiba-tiba sebuah bingkisan kecil jatuh dari tangan Lie Mei. Siu Lan mengambil bungkusan kecil itu dan membuka isinya. Isinya sebuah biskuit kecil yang dibungkus kertas usang dan tulisan kecil yang ada dikertas adalah tulisan Lie Mei yang berantakan tapi masih dapat dibaca, “Mama pasti lupa, ini hari istimewa bagi mama, aku membelikan biskuit kecil ini untuk hadiah, uangku tidak cukup untuk membeli biskuit yang besar… Mama selamat ulang tahun.



Tema Chrome Cyber4rt

Malam sobat semuanya... kali ini steven akan memberi kalian tema Google Chrome Cyber4rt Buatan Saya ^^
Penasaran??
Silahkan Di Download disini
Gimana?? Lumayan Kan??? 
hehehhe... klo mau mencopas sertakan sumbernya ya... ^^

Buka Jalan untuk Falcao, Madrid Jadikan Benzema Tumbal ?

MADRID - Pelatih Jose Mourinho boleh mengatakan bahwa Real Madrid tidak mungkin merekrut Radamel Falcao. Namun, supremo El Real Florentino Perez tetap membuka peluang bomber Atletico Madrid itu ke Santiago Bernabeu.

Beberapa waktu lalu, Mourinho sempat mengomentari peluang timnya mendapatkan servis Falcao yang tengah menanjak bersama Los Colchoneros. Saat itu, The Only One menyebut Madrid mustahil merekrut Falcao mengingat rivalitas kedua klub. Dia meyakini, kubu Atletico tak akan melepas bomber berjuluk El Tigre tersebut.

Namun, baru-baru ini media Spanyol El Mundo Deportivo melaporkan bahwa Madrid tetap berminat merekrut Falcao. Ialah sang presiden klub, Florentino Perez yang berencana memboyong Falcao ke Bernabeu.

Untuk membuka jalan bergabungnya Falcao, Perez bahkan kabarnya siap melepas salah satu strikernya, Karim Benzema atau Gonzalo Higuain. Sejauh ini, isu yang berembus menyatakan bahwa Benzema yang jadi prioritas untuk dilego.

Masih menurut El Mundo, niatan Madrid untuk melepas Benzema tak lepas dari ketertarikan Paris Saint Germain (PSG). Klub kaya raya asal Prancis itu  kabarnya siap membayar mahal untuk mantan striker Olympique Lyon tersebut.

Dana penjualan Benzema nantinya akan digunakan untuk meminang Falcao yang kabarnya dihargai 60 juta euro. Namun, Madrid dipastikan harus bersaing ketat dengan Manchester City, Chelsea dan Manchester United.

Psy Ajari Pembalap F1 Nari "Gangnam Style"

SEOUL  - Penyanyi fenomenal Psy mengajari Sebastian Vettel bagaimana cara menari “Gangnam Style”, sebelum akhirnya melambaikan bendera kemenangannya di South Korean F1 Grand Prix, Minggu 13 Oktober kemarin.

Selain Vettel, rekan satu timnya yakni Mark Webber, juga terlihat ikut belajar menarikan “Gangnam Style”. Psy terlihat berada di antara kedua pembalap tersebut, kemudian Vettel dan Webber dengan semangat mengikuti aksi rapper ini. Demikian seperti dilansir dari China Daily, Senin (15/10/2012).

Kimi Raikkonen dari tim Lotus juga langsung menuliskan hashtag #Yeongamstyle melalui Twitter-nya usai perlombaan. Yeongam merupakan sebuah sirkuit yang digunakan sebagai area balapan yang terletak sekira 400 kilometer dari Kota Seoul.

“Gangnam Style” saat ini menjadi sebuah video yang sangat fenomenal. Bahkan video tersebut sudah ditonton lebih dari 460 juta pengunjung hanya dalam kurun waktu tiga bulan saja.
(tre)

PSY, SNSD, Super Junior Gelar Konser Gratis

SEOUL – Konser gratis yang mengambil tema GS & Concert akan digelar di Jamsil Indoor stadium, Seoul, Korea Selatan, pada Minggu 21 Oktober mendatang. Ajang ini menampilkan penyanyi-penyanyi ternama Korea.

Psy, yang sedang dibicarakan dunia internasional karena “Gangnam Style”-nya, akan tampil satu panggung dengan grup idola Super Junior, SNSD, SISTAR, MBLAQ, dan lainnya.

Orang yang terkait dengan konser ini mengatakan, “Banyak penyanyi yang telah dikenal di Korea dan negara lain akan tampil. Akan banyak penyanyi yang dapat disaksikan, akan digelar selama tiga jam. Para penyanyi tidak hanya akan menyanyi satu atau dua single hits mereka saja, tapi akan menampilkan penampilan panggung yang penuh dan keragaman penampilan bagi penonton.”

Tiket konser akan diberikan secara gratis untuk mereka yang telah terpilih di antara  para peng-apply di website GS & Point, 10 Oktober 2012. Tiket tersebut akan diserahkan pada Jumat 12 Oktober mendatang. Penggemar juga dapat apply untuk tiket di GS Caltex homepage, GS retail, GS25 homepage, GS Shop homepage, dan dapat melihat jadwal di website tersebut. Demikian seperti dilansir dari Allkpop.





Selamat Datang di Blog MainTracker™