Ben genelde böyle bir şey içeren bir .htaccess dosyasını kullanın:
RewriteCond %{REMOTE_ADDR} !=MY_IP_ADDRESS
RewriteRule ^$ /down.html [L]
RewriteCond %{REMOTE_ADDR} !=MY_IP_ADDRESS
RewriteRule [^/down.html$] /down.html [L]
Nice things with this idea are :
- Hiç PHP kodu dahil - Ben tamamen herhangi bir sorun olmadan, örneğin, tamamen silme ve yeniden yükleme, benim PHP uygulama ile ne istersem yapabilirim anlamına gelir
- Ben bir IP adresi (replacing
MY_IP_ADDRESS benim gerçek IP adresi ile) gelen web sitesi test edebilirsiniz , while everyone else will see the content of down.html
Bakım işlemi tamamlandıktan sonra ;-), ben sadece bu 4 satırları açıklama, ve işte, web sitesi yeniden açıldı