Selain update blog, terkadang kita harus sedikit terjun membenahi masalah “teknis” misalnya pasang theme baru, upgrade wordpress (secara manual, bukan via fantastico) atau mungkin sedikit hard coding. Ketika kita melakukan hal teknis tersebut tentunya halaman depan sebaiknya kita “tutup”, bisa dengan membuat file index.html dengan tulisan “Under Maintenance”. Tapi tentu hal ini sedikit banyak akan membuat ribet karena kita harus mengarahkan url ke index.php.
Ada satu trik agar kita bisa dengan tenang “mengobrak-abrik” blog kita sementara halaman depan tetap manteng di halaman maintenance, yaitu dengan memanfaatkan konfigurasi halaman .httaccess.
- Buatlah satu halaman maintenance, dan namai, let’s say, dengan
maintenance.html - Cari file
.htaccess, biasanya terletak di halaman root. Buat file backup-nya. - Buka file
.htaccessuntuk diedit. - Gantilah dengan code seperti di bawah ini:
RewriteEngine on RewriteCond %{REQUEST_URI} !/maintenance.html$ RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.123 RewriteRule $ /maintenance.html [R=302,L] - Gantilah
123\.123\.123\.123di line 3 dengan IP address anda (Masa gak tau? :P). Pastikanlah anda memakai syntax yang sama lalu Save - Sekarang, pengunjung blog anda akan di-redirect ke halaman maintenance anda.
- Ketika “pekerjaan” anda kelar, anda bisa mengembalikan file
.httaccessseperti semula.
File .httaccess adalah file yang berisi perintah-perintah untuk webserver Apache. Dalam kasus ini, .httaccess mengontrol agar pengunjung yang berasal dari IP address yang berbeda dengan 123.123.123.123 akan di-redirect ke file maintenance.html.
Dengan mengganti 123.123.123.123 dengan IP address anda membuat anda bisa tetap mem-browse halaman blog anda secara normal ketika yang lain di-redirect ke halaman maintenance.html.





Hi! My name is hmmmm... just call me Aban Nesta. I am currently working as a web designer and an adventurer by state of mind. I am quite involved with 


Warning: call_user_func(twentyten_comment) [function.call-user-func]: First argument is expected to be a valid callback in /home/aban/public_html/wp-includes/comment-template.php on line 1334
Warning: call_user_func(twentyten_comment) [function.call-user-func]: First argument is expected to be a valid callback in /home/aban/public_html/wp-includes/comment-template.php on line 1334
Warning: call_user_func(twentyten_comment) [function.call-user-func]: First argument is expected to be a valid callback in /home/aban/public_html/wp-includes/comment-template.php on line 1334
Warning: call_user_func(twentyten_comment) [function.call-user-func]: First argument is expected to be a valid callback in /home/aban/public_html/wp-includes/comment-template.php on line 1334