Ben bir özellik Geçici erişmesini web siteme engellemek istiyor?

1 Cevap php

Merhaba zaman zaman, ben bakım için kapatma siteme istiyorum ...

Ben bunu nasıl yapabilir? Ben admin siteyi engellemek ve sonra onları engelini kaldırmak için phpbb bir seçenek gördüm ..

Bunun için herhangi bir apis var mı ya da bana bu nasıl bir yöntem söyleyebilir?

Benim web sitesi için php kullanıyorum ..

1 Cevap

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ı