Cara Membuat Halaman Maintenance dengan .htaccess
WordPress khususnya yang self hosting adalah platform blog yang cukup dinamis perkembangannya baik versi wordpress itu sendiri, plugin dan juga fitur-fitur lainnya. Sebagai pengguna tentunya harus menyesuaikan diri dengan fitur-fitur baru yang dihadirkan baik oleh pihak wordpress maupun oleh pihak para pengembang, supaya kinerja blog kita menjadi lebih maksimal. Salah satu kegiatan yang sering dilakukan yaitu Update atau Upgrade WordPress ke Versi terbaru.
Saat kita sedang mengupdate blog, langkah bijaksana yang harus dilakukan yaitu redirect pengunjung Anda ke halaman Maintenance, agar pengunjung tidak dihadapkan dengan “error page atau 404 page” sampai kita selesai mengupdate blog. Sekarang Anda dapat mengarahkan pengguna ke halaman Maintenance dengan mudah dengan menggunakan file .htaccess.
Caranya yaitu :
- Silahkan login ke Cpanel anda, klik File Manager dan silahkan menuju root direktori (klik public_html).
- Buat file dan beri nama maintenance.html, file ini berisi informasi tentang upgrade atau perbaikan yang sedang anda lakukan. Anda bisa membuatnya secara manual dan personal atau bisa memanfaatkan file maintenance.html yang biasanya sudah disediakan oleh pihak web hosting yang ditempatkan di root direktori. File ini nantinya akan beralamat di http://yourdomain.com/maintenance.html. Contoh isi kode file maintenance.html :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Under Contruction</title> <style type="text/css"> body{background-color: #0033CC;} <!-- .style1 {color: #00FF00;font-weight: bold;font-size: xx-large;} .style2 {color: #FF0000;font-weight: bold;font-size: xx-large;}--> </style> <link rel="shortcut icon" href="http://yourdomain.com/favicon.ico" /> </head> <body> <p align="center">Under Constructions / Sedang Ada Perbaikan </p> <p align="center">Mohon Tunggu Beberapa Saat Lagi ... </p> </body> </html>
ganti http://yourdomain.com/favicon.ico dengan URL favicon punya anda.
- Contoh kode di atas sudah saya sertakan dengan warna background, silahkan berimprovisasi dengan warna pilihan anda. Cara yang lebih mudah dalam membuat isi halaman maintenance.html yaitu klik file tersebut kemudian klik icon HTML editor, setelah di halaman editor anda bebas memasukkan kalimat atau pesan yang akan disampaikan, semudah seperti anda sedang mengetik postingan, and juga bisa memasukkan gambar, pilihan jenis, warna dan ukuran font, insert video dan lain-lain. Setelah mantab dengan pilihan isi pesan yang akan disampaikan kemudian simpan.
- Buat sebuah file dan beri nama dengan .htaccess. Jika file .htaccess sudah ada (pernah dibuat sebelumnya) backup isinya dan salin ke notepad terus simpan di komputer.
- Buka file .htaccess yang ada atau telah kita buat dan masukkan kode seperti berikut ini (digunakan khusus ketika sedang melakukan upgrade) :
Options +FollowSymlinks RewriteEngine on RewriteCond %{REQUEST_URI} !/maintenance.html$ RewriteCond %{REMOTE_HOST} !^123\.456\.789\.000 RewriteRule $ /maintenance.html [R=302,L]
- Ganti kode ini : 123\.456\.789\.000 seperti pada contoh di atas dengan alamat IP anda. Tujuannya supaya anda tetap bisa membuka blog anda dan melanjutkan proses upgrade (supaya tidak diredirect). Jadi setiap pengunjung membuka blog anda akan diredirect ke halaman maintenance.html yang telah kita buat tadi.
- Setelah selesai upgrade, silahkan buka kembali file .htaccess kemudian ganti dengan kode .htaccess yang lama (kode sebelum upgrade).
Contoh halaman maintenance 1, Contoh halaman maintenance 2.
Mengamankan yang pertama dulu
Reply
Bang Iwan Reply:5-05-2010 at 06:01
Alhamdulillah… akhirnya bisa yang pertama,…. mumpung dik munir belum datang.
Reply
Bang Iwan Reply:5-05-2010 at 06:03
Sekarang pake moderasi yah Kang?
Reply
Alwi Reply:5-05-2010 at 10:46
lagi nyoba kode spam blocking …..
Bang Iwan Reply:5-05-2010 at 16:43
Sekarang udah lulus tes Kang?
alamendah Reply:5-05-2010 at 18:02
ya sudah, lah….
Muhammad Faisal Aziz Reply:5-05-2010 at 18:51
pasti sudah lulus tes
Muhammad Faisal Aziz Reply:5-05-2010 at 18:51
Wah,,,sekarang Bang Iwan yang jadi Pertamaxx
Reply
Bang Iwan Reply:6-05-2010 at 06:20
Saya yakin pastilag Aziz akan mendahului.
Muhammad Faisal Aziz Reply:5-05-2010 at 18:49
Saya ikut mengamankan ya,boleh kan??.
Reply
pertama nggak ya
Reply
munir ardi Reply:5-05-2010 at 13:58
hah ternyata keduluan ama bang iwan
Reply
aming Reply:5-05-2010 at 15:26
ngga apa-apalah…
yg penting bisa nyempil disini..
Reply
alamendah Reply:5-05-2010 at 18:04
ikutan nyempil, donk
Muhammad Faisal Aziz Reply:5-05-2010 at 18:54
ikutan nyempil mas….
Muhammad Faisal Aziz Reply:5-05-2010 at 18:53
gak apa-apa mas,yang penting bisa komen lagi
Reply
Muhammad Faisal Aziz Reply:5-05-2010 at 18:52
harus lebih cepet lagi ya mas munir
Reply
Bang Iwan Reply:6-05-2010 at 06:21
Yang penting hadir silaturahmi secara rutin..
Reply
ini untuk WP berbayar ya mas
Reply
alamendah Reply:5-05-2010 at 18:04
begitulah, kira2
Reply
Muhammad Faisal Aziz Reply:5-05-2010 at 18:54
mungkinn ya…saya juga ga tau
Reply
Saya masih kurang paham tentang hal ini..
Reply
Bang Iwan Reply:5-05-2010 at 06:11
Saya masih harus belajar lebih banyak.
Reply
alamendah Reply:5-05-2010 at 18:05
sama dengan saya, Pak
Reply
Muhammad Faisal Aziz Reply:5-05-2010 at 18:57
sama dengan saya,saya setuju sekali
Reply
Bang Iwan Reply:5-05-2010 at 06:12
Makasih banyak atas sharingnya Kang.
Reply
alamendah Reply:5-05-2010 at 18:08
ikutan ngucapin terima kasih
Reply
Muhammad Faisal Aziz Reply:5-05-2010 at 18:58
saya juga ikut berterima kasih dengan sharingnya
Reply
Muhammad Faisal Aziz Reply:5-05-2010 at 18:56
saya Insya Allah Paham tentang hal ini
Reply
pertamax ? masih ada stok kah
Reply
aming Reply:5-05-2010 at 15:27
anda belum beruntung….
:cd
Reply
alamendah Reply:5-05-2010 at 18:08
waktu itu ada uji coba anti spam….
Reply
Muhammad Faisal Aziz Reply:5-05-2010 at 19:00
iya…ada uji coba anti spam
Muhammad Faisal Aziz Reply:5-05-2010 at 19:00
anda belum beruntung . coba lagi
Reply
ruang hati blog Reply:6-05-2010 at 05:52
banyak yang kecele antri di pompa bensin nih . .
Reply
Bang Iwan Reply:6-05-2010 at 06:22
Koq di pompa bensin sih?
Reply
kirain dapat pertamax, ternyata di moderasi, hiks nggak apa apa dah, mangkin mangtaf aja nih info dari kang Alwi, nggak pernah kehabisan tips nge blog, sukses terus dah
Reply
Alwi Reply:5-05-2010 at 11:43
Bukan moderasi, tapi lagi ngetes code spam blocking
Reply
alamendah Reply:5-05-2010 at 18:10
Betul, kan apa yang saya bilang…
Reply
Muhammad Faisal Aziz Reply:5-05-2010 at 19:02
betul juga ya apa yang saya pikirkan
Reply
Saya belum paham tapi akan tetap mencoba.
Pokoknya kalau lewat cpanel saya masih gagap.
Makasih tutorialnya Mas…
Reply
alamendah Reply:5-05-2010 at 18:47
Pak Mars terlalu merendah, ki…
Reply
Bang Iwan Reply:6-05-2010 at 06:22
Padahal Pak Mars juga selalu menampilkan inovasi baru seperti Kang Awi..
Reply
Muhammad Faisal Aziz Reply:5-05-2010 at 19:03
Mungkin suatu saat nanti bisa…saya juga cuma bisa mencoba
Reply
Whuaaa…. Ilmu yang beginian, saya nyerah deh Pak…
Nol, nggak ngerti sama sekali. :-(
Reply
alamendah Reply:5-05-2010 at 18:48
Mbak Nunik aja nyerah, apalagi saya…
Reply
Muhammad Faisal Aziz Reply:5-05-2010 at 19:05
apalagi saya juga ya mas wkwkkwkwk .
Reply
Muhammad Faisal Aziz Reply:5-05-2010 at 19:04
saya juga nyerah nih…
Reply
Bang Iwan Reply:6-05-2010 at 06:25
Belum dicoba sudah nyerah….
Reply
di cobain akh…
pasti susah…maklum masih awam…
Reply
alamendah Reply:5-05-2010 at 18:48
susah emang, tapi lebih susuah lagi kalo gak dicoba…
Reply
Muhammad Faisal Aziz Reply:5-05-2010 at 19:05
susah mas…saya langsung nyerah
Reply
Bang Iwan Reply:6-05-2010 at 06:23
Tadi katanya paham,… gimana sih?
Reply
keren tipsnya, ijin mempelajari .
Reply
Bang Iwan Reply:6-05-2010 at 06:23
Kita belajar sama2 Kang.
Reply