我想要一个功能暂时阻止我的网站访问?

Vij*_*jay 0 php blocking

嗨,有时,我想关闭我的网站进行维护...

我怎么能这样做?我在phpbb中看到了一个选项,可以通过管理员阻止该网站,然后取消阻止它们.

有没有这方面的api或告诉我如何做到这一点的方法?

我在我的网站上使用php ..

Pas*_*TIN 5

我通常使用.htaccess包含以下内容的文件:

RewriteCond %{REMOTE_ADDR} !=MY_IP_ADDRESS
RewriteRule    ^$  /down.html  [L]
RewriteCond %{REMOTE_ADDR} !=MY_IP_ADDRESS
RewriteRule    [^/down.html$]  /down.html  [L]
Run Code Online (Sandbox Code Playgroud)


这个想法的好处是:

  • 不涉及PHP代码 - 这意味着我可以完全按照我的PHP应用程序执行任何操作,完全删除它并重新上载,例如,没有任何问题
  • 我可以从一个IP地址(用MY_IP_ADDRESS我的真实IP地址替换)测试网站,而其他人都会看到的内容down.html

一旦维护操作完成,我只评论那4行,瞧,网站重新开通;-)