My Unconscious Mind

 
My Unconscious Mind
 
 

@r_u_l_l_y ieu keur ngudud :p in reply to r_u_l_l_y 1 week ago

Membuat Halaman Maintenance untuk Blog WordPress

 

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.

  1. Buatlah satu halaman maintenance, dan namai, let’s say, dengan maintenance.html
  2. Cari file .htaccess, biasanya terletak di halaman root. Buat file backup-nya.
  3. Buka file .htaccess untuk diedit.
  4. 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]
  5. Gantilah 123\.123\.123\.123 di line 3 dengan IP address anda (Masa gak tau? :P). Pastikanlah anda memakai syntax yang sama lalu Save
  6. Sekarang, pengunjung blog anda akan di-redirect ke halaman maintenance anda.
  7. Ketika “pekerjaan” anda kelar, anda bisa mengembalikan file .httaccess seperti 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.

 
 

4 Responses to Membuat Halaman Maintenance untuk Blog WordPress


    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 1335

    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 1335

    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 1335

      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 1335

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Optimized by SEO Ultimate