Ada beberapa cara untuk menempatkan sebuah situs web ke dalam modus pemeliharaan, dan rincian teknis mungkin berbeda sesuai. Jika Anda berada di Wordpress, berikut adalah 3 cara untuk menempatkan website Anda ke modus pemeliharaan.
Menggunakan .Htaccess
Jika Anda menggunakan server Apache, Anda dapat use.htaccess untuk mengontrol akses dari direktori dalam server, dan mengirim kode respon dari server status.Untuk menempatkan website ke modus pemeliharaan, Anda dapat menggunakan kode status 503, yang menunjukkan bahwa server sementara tidak tersedia.
Sebelum kita menentukan apa-apa di htaccess., Bagaimanapun, kita harus membuat in.html file baru atau format php., Dan menambahkan pesan dalam file, misalnya
Maaf kita turun untuk pemeliharaan, tapi kami akan kembali segera.
Gaya halaman Anda. Selanjutnya, buka file htaccess di server Anda, dan tambahkan berikut:<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.000
RewriteCond %{REQUEST_URI} !/maintenance.html$ [NC]
RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC]
RewriteRule .* /maintenance.html [R=503,L]
</IfModule>
Ini akan mengatur kode status server untuk 503, sementara juga mengarahkan pengunjung ke halaman pemeliharaan. Anda dapat mengatur alamat IP Anda dengan baris berikut RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.000
sehingga Anda masih akan dapat mengakses website Anda.WordPress Built-in Maintenance Page
Ketika memperbarui WordPress, plugin, atau tema, Anda dapat membuat sebuah file yang bernama. Pemeliharaan yang mengatakan
Secara singkat tidak tersedia untuk pemeliharaan terjadwal . Periksa kembali dalam satu menit.
Masalahnya adalah
Jadi , jika Anda adalah penekanan pada penampilan keseluruhan dari situs Anda , Anda dapat membuat sebuah file bernama maintenance.php, yang dapat disesuaikan dengan CSS , kemudian masukkan ke dalam folder
The function is specfied in
Dengan menggunakan plugin Maintenance, Anda dapat dengan mudah activate atau deactivate mode maintenance dengan beberapa klik. Anda juga dapat menentukan berapa lama website akan berada dalam modus pemeliharaan.
Masalahnya adalah
.maintenance
Tidak disesuaikan , seperti yang dihasilkan secara dinamis.Jadi , jika Anda adalah penekanan pada penampilan keseluruhan dari situs Anda , Anda dapat membuat sebuah file bernama maintenance.php, yang dapat disesuaikan dengan CSS , kemudian masukkan ke dalam folder
wp-content
. Dengan begitu , pada saat Anda memperbarui WordPress atau plugin , WordPress akan menggunakan konten dalam file ini.The function is specfied in
wp-includes/load.php
, like so.if ( file_exists( WP_CONTENT_DIR . '/maintenance.php' ) ) {
require_once( WP_CONTENT_DIR . '/maintenance.php' );
die();
}
Menggunakan Plugin
Ada beberapa plugin WordPress yang tersedia untuk membantu menempatkan website Anda ke modus pemeliharaan , tapi favorit pribadi saya adalah plugin Maintenance Mode oleh Michael Wohrer. Although this plugin hasn’t been updated for about 2 years now, it still works perfectly.Dengan menggunakan plugin Maintenance, Anda dapat dengan mudah activate atau deactivate mode maintenance dengan beberapa klik. Anda juga dapat menentukan berapa lama website akan berada dalam modus pemeliharaan.
Selain itu, plugin ini hadir dengan tema default template untuk ditampilkan ketika mode pemeliharaan diaktifkan . Anda juga dapat menggunakan tema Anda sendiri dengan membuat file 503.php dan meng-upload ke direktori tema Anda . Hanya pergi ke halaman Pengaturan Maintenance Mode dan pilih 503.php file yang telah Anda buat.
Berikut ini sample page menggunakan plugin dengan halaman template 503.php.
Cara Pasang WordPress Site Dalam Mode Maintenance